grant-writing

Generate compliant NIH, NSF, and ERC grant proposal sections and budgets.

33|6|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill grant-writing-xjtulyc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: grant-writing
Source: https://github.com/xjtulyc/awesome-rosetta-skills/tree/main/skills/00-universal/grant-writing
Command: npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill grant-writing-xjtulyc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jinja2, pybtex, pandas, python-dotenv.

What problem does it solve?

It solves the challenge of producing persuasive, agency-compliant research grant sections by turning complex formatting requirements into reusable, structured outputs for NIH, NSF, and ERC submissions.

Core Features & Use Cases

  • NIH Specific Aims drafting: Generates a standard one-page Specific Aims structure with background, hypothesis, aims, innovation, and impact.
  • NSF Project Description structuring: Ensures clear separation of intellectual merit and broader impacts, aligning with typical section and length expectations.
  • ERC Starting Grant B1/B2 outlining: Produces the extended synopsis (B1) and scientific proposal (B2) narrative scaffolding needed for excellence and feasibility framing.
  • Budget justification support: Creates multi-year personnel, equipment, travel, and indirect (F&A) cost tables using pandas.
  • Reference and biosketch formatting: Formats BibTeX reference lists with pybtex and supports NIH-style biosketch section generation.

Quick Start

Use the grant-writing skill to generate a NIH Specific Aims page by providing your background, long-term goal, objective, central hypothesis, rationale, 2–4 aims, innovation, and impact.

Frequently Asked Questions about grant-writing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft an NIH Specific Aims page with a clear hypothesis and innovation structure?

Draft an NIH Specific Aims page by structuring your background, central hypothesis, 2–4 specific aims, innovation, and impact into a compliant one-page narrative using Jinja2 templating for deterministic rendering.

What is the best way to organize NSF intellectual merit and broader impacts in a project description?

Organize NSF intellectual merit and broader impacts by separating them into distinct narrative sections that align with standard NSF formatting and length expectations using structured templates.

Can I generate multi-year personnel and equipment budget justification tables for grant proposals?

Yes, generate multi-year personnel, equipment, travel, and indirect cost budget justification tables using pandas utilities to calculate and format the financial data required for agency submissions.

Does this approach support creating ERC Starting Grant B1 and B2 scientific outlines?

Yes, it supports ERC Starting Grant applications by producing the extended synopsis (B1) and scientific proposal (B2) narrative scaffolding needed to frame excellence and feasibility.

How do I format BibTeX reference lists and NIH-style biosketch sections for a research grant?

Format BibTeX reference lists using pybtex and generate NIH-style biosketch sections to ensure your supporting documents meet agency-specific citation and personnel formatting requirements.

Do I need Jinja2 and pandas to generate structured abstracts for grant submissions?

Yes, Jinja2 is required for deterministic section rendering and pandas is used to produce structured abstracts and budget tables, alongside pybtex for citation formatting.