The ItFtI seal: the letters I, t, F, t, I form the walls of a maze, with an entrance at the bottom and an exit at the top.

Find the way from impact to funding.

Many projects get lost before they reach support. ItFtI works on both ends of the maze: a skill that helps builders make their case, and a file format that lets funders say what they support.

Impact to Funding builders · experimental

An open-source skill for your AI agent: find where your skills help, build with others, and explain what would help the work continue.

Funding to Impact funders · draft 0.1

A file format funders publish on their own website, so people and agents can see what they support before anyone applies. Looking for its first funders.

Install ItFfree and open source

The maze

Useful work often stalls on the way to support. Builders lose time reading scattered, outdated or vague funding pages. Funders read applications that were never a fit.

ItFtI starts from both sides. From the builder's side, it helps people describe their work and what would help it continue. From the funder's side, it proposes a plain way to say what they support, before anyone spends time applying.

Impact to Funding

For builders. Available now as an experimental skill.

ItF is a skill for the AI agent you already use. It helps you:

  • explore where your skills could be useful,
  • develop shared work with others,
  • learn what difference the work makes,
  • explain what would help it continue.

Start with your situation. You don't need a theory of change, a project, evidence or a fundraising goal. It's for developers, maintainers and independent builders who already use AI agents; community organisers, small teams and facilitators may find it useful too.

Install

Claude Code

Run this in your terminal, from the project where you'll use ItF. You need Git.

target='.claude/skills/impact-to-funding'
revision='4566892ad990131fb36f760e14c73e5f275600cc'
if [ -e "$target" ] || [ -L "$target" ]; then
  echo "Destination already exists; stop and inspect: $target"
else
  git clone https://github.com/zhiganov/impact-to-funding.git "$target" &&
    git -C "$target" checkout --detach "$revision" &&
    git -C "$target" rev-parse HEAD
fi

Open Claude Code in the same project and type /impact-to-funding. If the session was already open, run /reload-skills first.

Codex CLI

Run this in your terminal, from the project where you'll use ItF. You need Git.

target='.agents/skills/impact-to-funding'
revision='4566892ad990131fb36f760e14c73e5f275600cc'
if [ -e "$target" ] || [ -L "$target" ]; then
  echo "Destination already exists; stop and inspect: $target"
else
  git clone https://github.com/zhiganov/impact-to-funding.git "$target" &&
    git -C "$target" checkout --detach "$revision" &&
    git -C "$target" rev-parse HEAD
fi

Open Codex in the same project and type $impact-to-funding. You can also pick it from /skills.

OpenCode

Run this in your terminal, from the project where you'll use ItF. You need Git.

git clone https://github.com/zhiganov/impact-to-funding.git .opencode/skills/impact-to-funding
git -C .opencode/skills/impact-to-funding checkout --detach fbb8993060254ef63f5157d3b9ddcbb8bb4cf19b

In OpenCode, in the same project, type @impact-to-funding. This is an older snapshot, the one tested in OpenCode. It lacks some newer guidance. Use an empty destination.

Installs into this project only and changes no global settings. If something already exists at the destination, it stops instead of overwriting. Full guide, personal installs and updates: installation guide.

ItF also has an optional MCP server: three read-only tools that let any agent search its reference library of cases and patterns. Set it up.

How it works

How the two meet

  1. Impact → funding

    A builder works out what their contribution is, what difference it makes so far, and what support would help it continue.

  2. Funding → impact

    A funder states what it supports, who can apply, how much, by when and with what evidence, in a form people and agents can read.

When both sides speak plainly, fewer people get lost in the maze. ItF is meant to be one reader of what funders publish, not the only one and not a gatekeeper. The two parts can be used separately.

Funding to Impact

For funders. Draft 0.1, looking for its first funders.

Before I apply, can I tell whether this funder supports work like mine, whether I'm eligible, and how to approach them?

FtI is a file format, fti-manifest.json, that a funder publishes on its own website. It's inspired by llms.txt and built on CommonGrants: each opportunity is a CommonGrants record inside the FtI file. In it, a funder explains:

Priorities
the problems, communities and kinds of work it wants to support, and what it excludes.
Eligibility
whether individuals, informal groups, organisations or fiscally sponsored projects can apply, and where.
Support
the type, typical amount, duration and eligible costs.
Availability
whether an opportunity is open, rolling, invitation-only, forecasted, closed or withdrawn.
Process
the official route, required materials, deadlines with time zones and reporting expectations.
Evidence
what applicants should show, including whether exploratory work without prior results can be supported.
Freshness
who published it, authoritative links, and when it was last reviewed.

Funding interests are not open calls. Past awards don't mean applications are open now. Missing eligibility is unknown, not permission to apply.

An MCP server reads these files, so agents can find funders and open opportunities with four read-only tools: find_funders, search_opportunities, get_entry and registry_info. ItF is one of its intended readers, not the only one.

Publish with FtIHow FtI works

Funders: write to hello@citizeninfra.org to be among the first to publish.

What exists today

  • Impact to Funding is published and open source. It offers conversation, optional templates, reference material and an optional local MCP server for its reference library. It doesn't find collaborators, provide funding or certify impact. Trials so far were small; we haven't tested how useful it is to people or whether it helps them raise money.
  • Funding to Impact is at draft 0.1. The file format has executable schemas and a validator, and the MCP server has four read-only tools. Both run locally and have been tested with fictional data. Importers for funders who don't publish the file are planned. No funder has adopted FtI yet, and there is no hosted service.

ItF on GitHub