Skip to main content
plugin

grants — Claude Code plugin: what it does, how to install

Matches clinical research ideas with NIH grant mechanisms and generates a 9-section DOCX report with study sections and submission timelines.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install grants@claude-code-skills
Open on GitHub

What grants does

The plugin focuses entirely on NIH funding. Before running queries, it conducts an intake questionnaire covering career stage and preliminary findings. It then runs a 5-facet Consensus search to draft initial Significance and Innovation statements.

Data retrieval from the NIH RePORTER database relies on curl POST queries executed via bash_tool, which means web_fetch alone is insufficient. The tool identifies funded projects, uncovers active NOSI notices, and maps topics to R01, R21, or K-awards. It outputs an editable 9-section .docx file containing mechanism matches and program officer guidance. Non-NIH funders such as DOD CDMRP, VA, or PCORI are intentionally excluded.

What it helps with

  • match clinical research projects to NIH mechanisms like R01, R21, or K-awards
  • query NIH RePORTER via POST requests to map funded projects and study sections
  • extract active NOSI notices and matching grant opportunities
  • generate an editable 9-section DOCX report with submission timelines

Example prompts for the agent

  • /cs-grants early biomarker detection in Alzheimer's disease
  • Help me find NIH funding opportunities for a pediatric clinical trial
  • Find matching NIH grant mechanisms for my preliminary oncology data

How to install grants

Plugin marketplace

/plugin marketplace add alirezarezvani/claude-skills
/plugin install grants@claude-code-skills

Step by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own

Questions about grants

How do I install grants in Claude Code?

First, register the marketplace source by running /plugin marketplace add alirezarezvani/claude-skills. Next, install the plugin by running /plugin install grants@claude-code-skills.

Which funding agencies does the grants plugin support?

The plugin is strictly limited to NIH institutes. Non-NIH grantmakers like DOD CDMRP, PCORI, VA, and private foundations are out of scope and flagged during the intake step.

What dependencies does the grants plugin require?

You need Consensus MCP, the Node.js docx library, web_fetch for NOSI HTML pages, and bash_tool with curl for RePORTER POST requests.

Source text

grants · MIT
# grants

NIH grant research skill for clinical researchers. Produces a strategic NIH funding overview as an editable `.docx`:

1. **Research positioning analysis** — 5-facet Consensus search producing gap quotes + draft Significance/Innovation language
2. **Institute mapping** — Which NIH institutes are actually funding this area (via RePORTER)
3. **Targeted grant discovery** — NOSIs, open FOAs, funded overlap filtered to mapped institutes
4. **Strategic recommendations** — Career-stage + project-scope mechanism matching, program officer guidance, submission timeline

## Sibling skill relationship

Part of the **research pack** (sibling of `pulse`, `litreview`; future siblings: `patent`, `dossier`, `syllabus`). All share the Agent Integrity Rules block (1 q/sec, source discipline, three-count tracking, retry-once-after-3s, stop-after-3-consecutive-failures).

**Different from `litreview`:**
- Adds **RePORTER POST** queries (not just Consensus) — NIH-specific funded-project data
- Adds **NOSI fetch** for `NOT-*` opportunity numbers
- DOCX has 9 sections (vs 8 in litreview) — adds Strategic Recommendations + Study Sections sections
- NIH-only scope; non-NIH funders out of scope

## Source spec

`megaprompts/08-grants-megaprompt.md` (maintainer-local draft spec — gitignored, not in the public repo) (PR #657).

## Plugin layout

```
research/grants/
├── .claude-plugin/plugin.json
├── README.md
├── agents/cs-grants.md             ← NIH-funding persona, RePORTER POST enforcer
├── commands/cs-grants.md           ← /cs-grants <research-idea>
└── skills/grants/
    ├── SKILL.md                    ← Path-B converted from megaprompt 08
    ├── references/
    │   ├── nih_mechanism_matching.md   ← career stage × scope → mechanism canon (7+ sources)
    │   ├── reporter_post_patterns.md   ← RePORTER curl POST templates + plan-tier (7+ sources)
    │   └── docx_9_sections.md          ← 9-section .docx spec + technical reqs (7+ sources)
    └── scripts/
        ├── citation_tracker.py         ← stdlib: Consensus + RePORTER three-count audit
        ├── fiscal_year_calculator.py   ← stdlib: current FY + 3-prior window (RePORTER-aware)
        └── mechanism_matcher.py        ← stdlib: career stage + scope + prelim → mechanism recommendation
```

## Dependencies

- **Consensus MCP** — Required for 5-facet positioning search
- **`bash_tool` + `curl`** — Required for RePORTER POST queries (NOT `web_fetch` — RePORTER is POST-only)
- **`web_fetch`** — Required for NOSI HTML pages
- **`docx` Node.js library** — Required for DOCX generation
- **DOCX skill** — Reference for hyperlink/table/list patterns

## License

MIT.

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

Similar plugins

All plugins for Science and research →

From the same set463

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor