grant-writing

Assists with research grant proposal writing including specific aims, significance framing, innovation articulation, approach design, and budget justification for NIH, NSF, ERC, and other funding agencies; trigger when users discuss grant proposals, funding applications, or research funding strategy.

564 stars

Best use case

grant-writing is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Assists with research grant proposal writing including specific aims, significance framing, innovation articulation, approach design, and budget justification for NIH, NSF, ERC, and other funding agencies; trigger when users discuss grant proposals, funding applications, or research funding strategy.

Teams using grant-writing should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/grant-writing/SKILL.md --create-dirs "https://raw.githubusercontent.com/beita6969/ScienceClaw/main/skills/grant-writing/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/grant-writing/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How grant-writing Compares

Feature / Agentgrant-writingStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Assists with research grant proposal writing including specific aims, significance framing, innovation articulation, approach design, and budget justification for NIH, NSF, ERC, and other funding agencies; trigger when users discuss grant proposals, funding applications, or research funding strategy.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

## When to Trigger

Activate this skill when the user mentions:
- Grant proposal, research funding, grant application
- Specific aims, significance, innovation, approach (NIH format)
- R01, R21, K award, NSF CAREER, ERC grants
- Budget justification, personnel effort, subcontracts
- Preliminary data, feasibility, research plan
- Broader impacts, dissemination plan
- Resubmission, reviewer critiques, summary statement

## Step-by-Step Methodology

1. **Identify the funding mechanism** - Determine agency (NIH, NSF, DOD, ERC, private foundation), mechanism (R01, R21, CAREER, etc.), and specific FOA/RFA if applicable. Note page limits, formatting requirements, and review criteria.
2. **Craft Specific Aims** - Write a one-page aims document with four elements: (a) Opening paragraph establishing the problem and knowledge gap, (b) "What is known / what is missing" paragraph, (c) 2-3 specific aims with clear hypotheses and approaches, (d) Impact statement. Each aim should be independent yet synergistic.
3. **Significance section** - Articulate the burden of the problem (prevalence, cost, impact). Identify the critical barrier or knowledge gap. Explain how the proposed work will shift current understanding or practice. Cite relevant literature to establish context.
4. **Innovation section** - Highlight what is new: novel concepts, approaches, methodologies, or technologies. Distinguish from incremental advances. Position relative to the state of the art.
5. **Approach section** - For each aim: state rationale, describe methods in detail, present preliminary data, define expected outcomes, identify potential pitfalls with alternative strategies, and provide a timeline. Include rigor and reproducibility elements (biological variables, authentication of key resources).
6. **Budget preparation** - Justify personnel (% effort, roles), equipment, supplies, travel, and other costs. Align budget items with specific aims. Ensure modular budget vs. detailed budget used correctly.
7. **Review and refinement** - Check against review criteria (Significance, Investigators, Innovation, Approach, Environment for NIH). Ensure each criterion is explicitly addressed. Review for clarity, conciseness, and logical flow.

## Key Resources

- **NIH Reporter** - Funded grants database for benchmarking
- **NSF Award Search** - Funded NSF proposals
- **Grants.gov** - Federal funding opportunities
- **Specific FOA/RFA pages** - Agency-specific requirements
- **NIAID sample applications** - Example funded proposals

## Output Format

- Specific Aims as a structured one-page document.
- Section drafts with clear headers matching agency format.
- Budget as a table with line items, costs, and justification.
- Timeline as a Gantt chart or milestone table by aim and year.
- Reviewer-response table for resubmissions (critique, response, changes made).

## Quality Checklist

- [ ] Specific aims are independent (failure of one does not sink the project)
- [ ] Knowledge gap clearly defined with supporting citations
- [ ] Preliminary data supports feasibility of each aim
- [ ] Potential pitfalls identified with concrete alternative approaches
- [ ] Budget aligned with proposed experiments
- [ ] Page limits and formatting requirements met
- [ ] Rigor and reproducibility addressed (NIH requirement)
- [ ] Broader impacts / translational potential articulated
- [ ] All required sections and attachments included

Related Skills

writing

564
from beita6969/ScienceClaw

No description provided.

scientific-writing

564
from beita6969/ScienceClaw

Assist with scientific paper writing, LaTeX formatting, abstract drafting, review responses, grant proposals, and academic communication. Use when user asks to write/edit a paper section, draft an abstract, format in LaTeX, respond to reviewer comments, write a grant proposal, or improve academic writing. Triggers on "write abstract", "draft introduction", "LaTeX", "reviewer response", "grant proposal", "improve my writing", "paper draft", "methods section".

review-writing

564
from beita6969/ScienceClaw

No description provided.

research-grants

564
from beita6969/ScienceClaw

Write competitive research proposals for NSF, NIH, DOE, DARPA, and Taiwan NSTC. Agency-specific formatting, review criteria, budget preparation, broader impacts, significance statements, innovation narratives, and compliance with submission requirements.

protocol-writing

564
from beita6969/ScienceClaw

No description provided.

paper-writing

564
from beita6969/ScienceClaw

Write scientific papers following IMRaD structure with proper citations. Use when: user asks to draft or improve a scientific paper, write specific sections, or format citations. NOT for: non-academic writing or presentation slides.

markdown-mermaid-writing

564
from beita6969/ScienceClaw

Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.

latex-writing

564
from beita6969/ScienceClaw

Write and format LaTeX documents for academic journals. Use when: user asks to write LaTeX code, format papers for specific journals (Nature/Science/IEEE/ACM), create equations, tables, or BibTeX entries. NOT for: non-LaTeX writing (use paper-writing), data analysis, or literature search.

article-writing

564
from beita6969/ScienceClaw

Write articles, guides, blog posts, tutorials, newsletter issues, and other long-form content in a distinctive voice derived from supplied examples or brand guidance. Use when the user wants polished written content longer than a paragraph, especially when voice consistency, structure, and credibility matter.

xurl

564
from beita6969/ScienceClaw

A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.

xlsx

564
from beita6969/ScienceClaw

Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.

world-bank-data

564
from beita6969/ScienceClaw

World Bank Open Data API for development indicators. Use when: user asks about GDP, population, poverty, health, or education statistics by country. NOT for: real-time financial data or stock prices.