NIH grant research skill for clinical researchers. An agent skill from alirezarezvani/claude-skills.

MITAuto-check passedDocuments & Office

Install Grants

skills CLI
$ npx skills add alirezarezvani/claude-skills --skill grants -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install alirezarezvani/claude-skills grants --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/research/grants/skills/grants .claude/skills/grants && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
grants
GitHub stars
28k
Token cost
~3.7k tokens
SKILL.md length
1,457 words
Files
7 (incl. scripts, references)
Skills in repo
342
Repo updated
First seen
Licence
MIT

At a glance

NIH grant research skill for clinical researchers. An agent skill from alirezarezvani/claude-skills.

  • Works in 3 steps: Grill-Me Intake (6 forcing questions,… → DOCX Generation → Deliver
  • The user asks about research funding
  • SKILL.md covers Agent Integrity Rules…, Phase 1: Grill-Me Intake (6…, Phase 2A: Research Positioning… and Phase 2B: Institute Mapping +…, plus 9 more sections
  • Runs Python scripts from its folder; calls python, curl and python3; reaches grants.nih.gov and api.reporter.nih.gov

What it does

Grants is an agent skill from alirezarezvani/claude-skills. NIH grant research skill for clinical researchers. Grill-me intake (research idea + career stage + preliminary data + environment + submission posture + known institute targets) locks down the funding strategy before any search runs. Runs a 5-facet Consensus positioning analysis (with draft Significance/Innovation language), maps the research to the right NIH institutes and study sections via RePORTER, finds NOSIs and funded overlap, and produces an editable Word document (.docx) with budget/scope-aware mechanism…

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `references/docx_9_sections.md`, `references/nih_mechanism_matching.md` and `references/reporter_post_patterns.md`).

It sits in Documents & Office, covering Word documents, Grant writing and Hypothesis generation. It works with Microsoft Word. The repository describes itself as: 380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8… The licence is MIT.

When your agent uses it

  • The user asks about research funding
  • Makes any grant-related request (e.g.
  • Grants for [topic]
  • Find grants for my research idea

Example prompts

  • “grants for [topic]”
  • “find grants for my research idea”
  • “what grants match my research”
  • “/grants”

Requirements

  • Python 3
  • Node.js

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Grill-Me Intake (6 forcing questions, one at a time)
  2. DOCX Generation
  3. Deliver

What it can do on your machine

Read from SKILL.md and the folder at commit 19392f7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • curl
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • grants.nih.gov
    • api.reporter.nih.gov
    • consensus.app
    • reporter.nih.gov

    Also links to:

    • nih.gov

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Grants loads about 3.7k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 242 tokens; SKILL.md has 1,457 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~242
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~10k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from alirezarezvani/claude-skills at commit 19392f7, republished under its MIT licence (© alirezarezvani). 1,457 words, ~3,672 tokens.

Download SKILL.mdSave it as .claude/skills/grants/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
grants
description
NIH grant research skill for clinical researchers. Grill-me intake (research idea + career stage + preliminary data + environment + submission posture + known institute targets) locks down the funding strategy before any search runs. Runs a 5-facet Consensus positioning analysis (with draft Significance/Innovation language), maps the research to the right NIH institutes and study sections via RePORTER, finds NOSIs and funded overlap, and produces an editable Word document (.docx) with budget/scope-aware mechanism recommendations, submission timelines, and a mandatory program officer recommendation. Use when the user asks about research funding or makes any grant-related request (e.g., 'grants for [topic]', 'find grants for my research idea', 'what grants match my research', 'help me find NIH funding', 'grant opportunities for my research'). NIH-only scope — non-NIH funders (PCORI, DOD CDMRP, VA, foundations) are out of scope and flagged at intake.
license
MIT
metadata.source_spec
megaprompts/08-grants-megaprompt.md
metadata.build_pattern
Path B (direct conversion)
metadata.research_pack_convention
Agent Integrity Rules verbatim per PR #657 audit
metadata.version
1.0.0

Grants — NIH Funding Intelligence

Portability: Requires bash_tool (for RePORTER POST via curl), Node.js with docx package, and a Consensus MCP connection. Works in Claude Code CLI natively. In Claude.ai with Code Execution + Consensus MCP, the workflow is supported but slower.

Scope: NIH-only. Non-NIH funders (PCORI, DOD CDMRP, VA, foundations) are out of scope and flagged at intake.

For a clinical researcher with a research idea, produce a strategic NIH funding overview as an editable .docx. Output covers research positioning analysis, institute mapping, targeted grant discovery, and strategic recommendations the researcher can edit, copy from, and share with their mentor.

Agent Integrity Rules (Research-Pack Convention)

Inherited; locked verbatim per PR #657 audit.

  • Execution discipline. A step isn't complete until result is confirmed received. Consensus calls sequential with 1+ sec pause. RePORTER calls sequential.
  • Data sourcing. Count only what tool calls returned this session. Never supplement with training knowledge. Training knowledge labeled [Not from Consensus/RePORTER — reference information] and excluded from counts.
  • Counts & attribution. Queries sent / results shown / results cited — three separate numbers, never conflate. Every cited paper has retrievable URL from this session.
  • Error handling. On failure → wait 3s → retry once → log. After 3 consecutive failures across tools: stop, alert researcher, explain what's missing. Never silently skip.
  • Transparency. Audit Log section in the DOCX. Same standards in chat summary as in document.

See references/reporter_post_patterns.md for the RePORTER POST canon + plan-tier detection.

Phase 1: Grill-Me Intake (6 forcing questions, one at a time)

Q1 (root) — Research idea

Describe the research idea in 2–3 sentences. What's the question, what's new, and what's the clinical relevance? Vague answers ("AI for healthcare", "biomarkers for disease X") will be rejected — push for specificity.

Why I'm asking: Five Consensus searches (established / stakes / current approaches / adjacent methods / gaps) depend on a precise research idea. Vague ideas produce vague gap quotes and useless positioning narrative.

Refuse mush. Re-ask once with examples if user is too broad.

Q2 (depends on Q1) — Career stage

Career stage — pick one:

  1. Pre-doctoral (PhD student, T32 trainee)
  2. Postdoctoral fellow (F32, K99 candidate)
  3. Early career (K-award candidate, first R01)
  4. Independent investigator (multiple R01s, established lab)
  5. Senior PI (R35, P-series, U01 leadership)

Why I'm asking: Career stage filters mechanism recommendations. F-series for trainees, K-series for early career, R-series for independent. Picking the wrong stage produces unfundable mechanism suggestions.

Forcing choice.

Q3 (depends on Q2) — Preliminary data status

Preliminary data — pick one:

  1. None (de novo project, no pilot data yet)
  2. Pilot data (early findings, single-site)
  3. Strong preliminary (multi-experiment, ready for R01-scale)
  4. Validated and ready (multi-site, publication-ready)

Why I'm asking: Prelim data status drives mechanism budget. No data → R03 / R21 pilot scope. Strong prelim → R01 / U01 multi-site scale. Mismatch produces uncompetitive applications.

Q4 (depends on Q2) — Environment

Research environment — pick one:

  1. R01-eligible (research-intensive institution with NIH base funding)
  2. Mid-tier (regional academic medical center, modest NIH portfolio)
  3. Resource-constrained (smaller institution, minimal NIH base)
  4. Industry-collaborative (academic + industry partnership)

Why I'm asking: Environment affects scope realism (multi-site U01 requires R01-eligible) and which mechanism categories are competitive (R15 specifically targets resource-constrained).

Q5 (depends on Q1) — Submission posture

Submission posture — pick one:

  1. New application (first submission, no prior reviews)
  2. Resubmission (A1 with reviewer responses needed)
  3. Exploring (haven't decided yet whether to submit)

Why I'm asking: Resubmissions need reviewer-response guidance in the DOCX (Section 7). New applications skip that. Exploring shifts emphasis to landscape over strategy.

Q6 (depends on Q1) — Known institute targets

Are you already considering specific NIH institutes? List names (NCI / NHLBI / NIMH / NINDS / NIDDK / etc.) or say "no preference — find the right ones".

Why I'm asking: If you have an institute hypothesis, I'll validate it against RePORTER data. If not, I'll surface the top-3 institutes funding adjacent work from the institute-tally.

Accept "no preference" as the common case.

Stop condition: After Q6, commit and start Phase 2A. Never re-open intake after Phase 2A begins.

Phase 2A: Research Positioning (5 Consensus searches)

Run sequentially at 1 q/sec. Each search corresponds to one positioning facet:

  1. Established — "<research idea>" established evidence — what's known
  2. Stakes — "<topic>" mortality OR burden OR cost OR prevalence — why it matters
  3. Current Approaches — "<topic>" current treatment OR standard of care OR approach — state of the art
  4. Adjacent Methods — "<related technique>" applied to <topic> — methodological possibilities
  5. Gaps — "<topic>" limitations OR unanswered OR future directions OR challenge — gap signals

Use scripts/citation_tracker.py --action record_consensus_search for each. Plan-tier detected from first response.

Synthesis: for each facet, extract 2-3 quotable findings (becomes Section 2 gap quotes). Draft Significance/Innovation language using "the field has established X (refs), but Y remains unanswered (refs)" pattern.

Phase 2B: Institute Mapping + Grant Discovery (RePORTER POST)

RePORTER is POST-only. Use bash_tool + curl — never web_fetch.

Dynamic fiscal year window

Compute at runtime via scripts/fiscal_year_calculator.py. Default: current FY + 3 prior. Federal FY starts Oct 1, so:

bash
python scripts/fiscal_year_calculator.py --output json
# Returns: {"current_fy": 2026, "window": [2023, 2024, 2025, 2026]}
Narrow (AND) search — finds direct overlap
bash
curl -X POST 'https://api.reporter.nih.gov/v2/projects/search' \
  -H 'Content-Type: application/json' \
  -d '{
    "criteria": {
      "fiscal_years": [2023, 2024, 2025, 2026],
      "include_active_projects": true,
      "advanced_text_search": {
        "operator": "AND",
        "search_field": "all",
        "search_text": "<key term 1> <key term 2>"
      }
    },
    "limit": 50,
    "include_fields": ["project_num", "project_title", "agency_ic_admin", "study_section", "fiscal_year", "principal_investigators", "abstract_text"]
  }'
Broad (OR) search — finds adjacent work
bash
curl -X POST 'https://api.reporter.nih.gov/v2/projects/search' \
  -H 'Content-Type: application/json' \
  -d '{
    "criteria": {
      "fiscal_years": [2023, 2024, 2025, 2026],
      "advanced_text_search": {
        "operator": "OR",
        "search_field": "all",
        "search_text": "<term> <synonym> <related concept>"
      }
    },
    "limit": 50
  }'
Institute tally + study section ranking

After RePORTER responses:

  • Tally agency_ic_admin (institute code: NCI, NHLBI, NIMH, etc.) → top-3 funding institutes
  • Tally study_section → top-2 study sections (where applications go for review)
NOSI discovery

Parse RePORTER responses for NOT-* opportunity numbers. For each:

bash
# NOSIs live at predictable URLs:
# https://grants.nih.gov/grants/guide/notice-files/NOT-<INSTITUTE>-<YEAR>-<NUMBER>.html
web_fetch <url>

If fetch fails: log [NOSI {number} — fetch failed, not included], continue.

Show full SKILL.md (592 more words)Show less

Mechanism Matching (Scope-Aware)

NOT career stage alone. Career stage + project scope + prelim data drive recommendation.

Use scripts/mechanism_matcher.py:

bash
python scripts/mechanism_matcher.py \
  --career-stage "early_career" \
  --prelim-data "pilot" \
  --environment "r01_eligible" \
  --scope "single_site" \
  --output json
# Returns mechanism shortlist with rationale

See references/nih_mechanism_matching.md for the full matrix.

Phase 3: DOCX Generation

9 sections via Node.js + docx library. See references/docx_9_sections.md for full spec.

  1. Executive Summary — title + career stage + environment + 3-4 key findings bullets
  2. Research Positioning — 3-5 gap quotes (italicized, inline Consensus citations) + 2-3 paragraph positioning narrative + supporting evidence table
  3. Target Institutes — ranking table (institute, project count in window, % match to your idea) + 2-3 sentence interpretation
  4. Grant Opportunities — bold NOSI callout if any. Top-3 grants table with hyperlinked FOAs + per-grant scope/budget fit paragraph
  5. Funded Overlap — top-5 projects table (PI, project_num, IC, year, hyperlinked to RePORTER) + differentiation paragraph
  6. Study Sections — ranking table + best-match interpretation
  7. Strategic Recommendations & Next Steps — 3-4 numbered recs + mandatory program officer rec + submission timeline note + (if resubmission Q5=2) reviewer-response guidance + closing paragraph
  8. References — numbered bibliography, hyperlinked to Consensus
  9. Audit Log — Consensus searches table, plan-tier note, RePORTER searches table, NOSI fetches table, summary stats, tool constraints note, failed steps
Styling

Arial 12pt body, navy headings (#1a3a5c), light blue table headers (#e8f0f8), amber NOSI callout. ExternalHyperlink patterns:

  • Paper citations: https://consensus.app/papers/...
  • FOA links: https://grants.nih.gov/grants/guide/...
  • RePORTER projects: https://reporter.nih.gov/project-details/<id>

Mandatory Program Officer Recommendation

Always include in Section 7:

Recommended next step: contact program officer at {top institute}. Find their staff page at https://www.nih.gov/institutes-nih/list-nih-institutes-centers-offices → {institute} → Program Officers. Prepare: 1-page specific aims + your CV + 3 specific questions about fit. Email subject: "Pre-application inquiry: <topic>".

This is the single most valuable advice for any applicant. Never skip.

Submission Timeline (Embedded in DOCX Section 7)

MechanismStandard receipt dates
R01, R21, R03Feb 5, Jun 5, Oct 5
K awards (K01, K08, K23, K99)Feb 12, Jun 12, Oct 12
R34, R61/R33Feb 16, Jun 16, Oct 16
F31, F32Apr 8, Aug 8, Dec 8

Phase 4: Deliver

  • Save DOCX to <output-dir>/grants_<topic-slug>_<YYYY-MM-DD>.docx
  • Chat summary: file path + audit counts + plan tier + verdict on institute targets
  • Validate: check zip integrity with python3 -c "import zipfile,sys; zipfile.ZipFile(sys.argv[1]).testzip()" <docx> (no output = intact), then confirm the required sections are present

Tooling

ScriptRole
scripts/citation_tracker.pyThree-count audit (Consensus sent/shown/cited + RePORTER projects/cited) at ~/.grants_sessions/<session>.json
scripts/fiscal_year_calculator.pyCurrent FY + 3-prior window. Computed at runtime, never hardcoded.
scripts/mechanism_matcher.pyCareer stage × scope × prelim → mechanism recommendation shortlist

References

Error Handling

FailureBehavior
Consensus rate-limit hitWait 3s, retry once, log; if still failing, alert researcher
Consensus returns 0 for a facetSurface explicitly; never fill with training knowledge
Consensus plan-tier cap detectedLog tier, note in audit, surface to researcher
RePORTER POST returns errorRetry once after 3s; if still failing, log and continue
RePORTER returns <5 on narrowDocument; broad OR should compensate; surface low count
NOSI fetch failsLog [NOSI {n} — fetch failed], continue
3 consecutive tool failuresStop, alert researcher with what's missing
DOCX generation failsSave raw data as JSON fallback so researcher doesn't lose work

Anti-Patterns To Reject

  • Parallelizing Consensus calls (will hit rate limit)
  • Using web_fetch for RePORTER (POST-only — web_fetch is GET)
  • Hardcoded fiscal year values
  • Mechanism recommendations based on career stage alone (must consider scope too)
  • Silently filling thin facet results with training knowledge
  • Skipping the audit log
  • Skipping the program officer recommendation
  • Conflating "papers found" with "papers shown" with "papers cited"
  • Fabricating NOSI details when fetch fails

Version: 1.0.0 Source spec: megaprompts/08-grants-megaprompt.md (maintainer-local draft spec — gitignored, not present in the public repository) Build pattern: Path B (direct conversion). Research-pack sibling of pulse + litreview.

© alirezarezvani, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts, references) in research/grants/skills/grants of alirezarezvani/claude-skills.

  • SKILL.md
  • references/docx_9_sections.md
  • references/nih_mechanism_matching.md
  • references/reporter_post_patterns.md
  • scripts/citation_tracker.py
  • scripts/fiscal_year_calculator.py
  • scripts/mechanism_matcher.py

Open the folder on GitHubat commit 19392f7

Compare with similar skills

Grants next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Grants compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Grants this skillalirezarezvani/claude-skills28k—~3.7kAutomated safety check: PassMIT
Econometric Research Writingfranklee16/academic-research-skills223—~2.4kAutomated safety check: PassNone
Scholar Auto Researchjoshzyj/open-scholar-skill168—~21kAutomated safety check: PassCustom licence
Review Papermaxwell2732/my-submission-formatting-agent111—~1.2kAutomated safety check: PassNone
Cell Reviewyrui-cmd/Cell106—~2.5kAutomated safety check: PassMIT
ReportJCLiuGroup/AI-Computational-Chemist1461 repos~845Automated safety check: PassCustom licence

Similar skills

  • Econometric Research Writing

    franklee16/academic-research-skills

    End-to-end econometric analysis and economics/management paper-writing workflow.

    223 GitHub stars~2.4k tokensUpdated 21 days ago
    Research & ScienceAuto-check passed
  • Scholar Auto Research

    joshzyj/open-scholar-skill

    Stable, deterministic social-science research-paper pipeline from idea or data to verified manuscript, citations, replication package, and final md/docx/tex/pdf outputs.

    168 GitHub stars~21k tokensUpdated 20 days ago
    Documents & OfficeAuto-check passed
  • Review Paper

    maxwell2732/my-submission-formatting-agent

    Comprehensive manuscript review covering argument structure, methodology, citation completeness, writing quality, and potential referee objections.

    111 GitHub stars~1.2k tokensUpdated 6 mo ago
    Documents & OfficeAuto-check passed
  • Cell Review

    yrui-cmd/Cell

    撰写或更新参考所属领域顶级期刊标准的完整文献综述。执行问题界定、期刊与同类综述对标、可追溯检索筛选、原始证据核查、矛盾分析、主题综合和引用核验。适用于“写综述”“文献综述”“literature review”“按顶刊标准综述”等任务。最终只交付完整 Word(.docx)综述,正文实际引用至少 30…

    106 GitHub stars~2.5k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Report

    JCLiuGroup/AI-Computational-Chemist

    Assemble stage-synthesis or final .docx reports from computed results.

    146 GitHub starsUsed in 1 repo~845 tokens
    Documents & OfficeAuto-check passed
  • Officecli Academic Paper

    FerroxLabs/wayland

    A skill your agent uses to build academic-style .docx output: journal / conference / thesis chapters carrying formal citation style (APA, Chicago, IEEE, MLA), numbered equations, figure & table…

    608 GitHub starsUsed in 4 repos~11k tokens
    Documents & OfficeAuto-check passed

More from alirezarezvani/claude-skills

All 342 skills in this repo
  • Agile Product Owner

    alirezarezvani/claude-skills

    Writes INVEST-checked user stories with acceptance criteria, splits epics, plans sprints from velocity and ranks the backlog with a weighted score.

    28k GitHub starsUsed in 3 repos~3.2k tokens
    Auto-check passed
  • Product Strategist

    alirezarezvani/claude-skills

    OKR cascade toolkit for product leaders: generates aligned company-to-team OKRs from five strategy types and scores how well they line up.

    28k GitHub starsUsed in 2 repos~1.8k tokens
    Auto-check passed
  • App Store Optimization

    alirezarezvani/claude-skills

    App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store.

    28k GitHub starsUsed in 1 repo~4.2k tokens
    Auto-check passed
  • AWS Solution Architect

    alirezarezvani/claude-skills

    Design AWS architectures for startups using serverless patterns and IaC templates.

    28k GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Campaign Analytics

    alirezarezvani/claude-skills

    Calculates attribution, funnel and ROI figures for marketing campaigns with three Python scripts that need only the standard library.

    28k GitHub starsUsed in 1 repo~2.1k tokens
    Auto-check passed
  • Code to PRD

    alirezarezvani/claude-skills

    Reverse-engineers a frontend, backend or fullstack codebase into a product requirements document with per-page docs, an enum dictionary and an API inventory.

    28k GitHub starsUsed in 1 repo~4.9k tokens
    Auto-check passed

Works with

Questions about Grants

What does Grants do?

NIH grant research skill for clinical researchers. An agent skill from alirezarezvani/claude-skills. Grants is an agent skill from alirezarezvani/claude-skills. NIH grant research skill for clinical researchers.

When should I use Grants?

Grants fits situations like: the user asks about research funding; makes any grant-related request (e.g; grants for [topic]; find grants for my research idea.

How do I install Grants in Claude Code?

Run `npx skills add alirezarezvani/claude-skills --skill grants -a claude-code`. Or copy the skill folder (research/grants/skills/grants in alirezarezvani/claude-skills) into .claude/skills/grants in your project. Claude Code loads it when a task matches its description.

How do I install Grants in Codex?

Run `npx skills add alirezarezvani/claude-skills --skill grants -a codex`. Or copy the skill folder (research/grants/skills/grants in alirezarezvani/claude-skills) into .agents/skills/grants in your project. Codex loads it when a task matches its description.

Can I use Grants in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alirezarezvani/claude-skills --skill grants -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/grants, .gemini/skills/grants, .github/skills/grants and .opencode/skills/grants in your project.

What does Grants need to run?

Going by SKILL.md and its folder, Grants needs Python for the scripts in its folder and the command-line tools its instructions call (python, curl and python3). Our summary lists: Python 3; Node.js.

Does Grants access the network?

SKILL.md names 5 domains. In commands or code: grants.nih.gov, api.reporter.nih.gov, consensus.app and reporter.nih.gov; the agent is likely to contact these when it follows the instructions. As links in the text: nih.gov. This is read from the text; nothing was executed.

Is Grants safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Grants use?

Grants is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Grants use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.8k tokens, read only when the agent opens those files.

What are the alternatives to Grants?

Skills that share tags, products or a category with Grants: Econometric Research Writing (franklee16/academic-research-skills, 223 stars), Scholar Auto Research (joshzyj/open-scholar-skill, 168 stars), Review Paper (maxwell2732/my-submission-formatting-agent, 111 stars) and Cell Review (yrui-cmd/Cell, 106 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Grants?

alirezarezvani (a GitHub user) maintains it in alirezarezvani/claude-skills, which has 27,891 GitHub stars. The repository holds 342 skills in this directory. The repository was last updated on August 30, 2026.

Source: alirezarezvani/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.