Your agent, fluent in grants.
The GrantKit plugin teaches Claude Code how to sync with the cloud, inspect a plan before pushing, improve a specific response, and review a full proposal against NSF best practice — all without leaving your editor.
Commands
- /grant-sync pull | push | status | diff
- /grant-status [grant]
- /grant-improve [section]
- /grant-review [grant]
Skills loaded for you
grantkit-workflow teaches Claude the
pull → edit → validate → push loop. grantkit-writing
carries the NSF PAPPG conventions, section templates, and
pitfalls so your drafts land near-compliant the first time.
Conflict-safe, by design.
Every command starts with a plan. The agent sees what you see, and will pull first if someone else moved on. Nothing is overwritten silently.
> /grant-improve broader_impacts ── reading sync status ────────────────────── ✓ No conflicts. ✓ nsf-cssi/responses/broader_impacts.md — 2,182 / 2,500 words ── analyzing current draft ────────────────── • "Dissemination" reads as publications-only. Add outreach. • Undergraduate involvement unstated. Mention the REU pipeline. • Metrics are soft. Add concrete headcounts and hours. ── proposing edit ─────────────────────────── + 340 words added, 180 removed. ✓ 2,342 / 2,500 words. > /grant-sync push --dry-run ────────────────────────────────────────── local modified locally nsf-cssi/responses/broader_impacts.md ────────────────────────────────────────── Nothing else would change.
grantkit-workflow
The pull → edit → validate → push loop.
Claude learns the GrantKit file layout, when to run sync status,
how to interpret the plan table, how to handle conflicts, and when
to pass --dry-run. Your agent stops
editing blind.
grantkit-writing
NSF PAPPG, without the footnotes.
Project Summary, Project Description, Data Management, Broader Impacts, Facilities & Equipment — each with conventions, common pitfalls, and templates. Your drafts land compliant the first time.
Two commands. No plumbing.
The plugin lives in the Claude Code plugin marketplace. Once
installed, the slash commands and skills are active in any
session that finds your ~/grants
directory.
$ pip install grantkit $ grantkit auth login ✓ Logged in as you@example.org $ claude plugin install GrantKit/claude-code-plugin ✓ Installed: grantkit-workflow, grantkit-writing ✓ Registered commands: /grant-sync, /grant-status, /grant-improve, /grant-review
Source at github.com/GrantKit/claude-code-plugin.