{
 "schema": "aiblocks-page/1",
 "id": "agency-grant-writer",
 "type": "agent",
 "name": "Grant proposal writer",
 "summary": "Draft a grant proposal or letter of inquiry matched to the funder's rules, with a compliance checklist and a list of claims you must prove.",
 "headline": "Grant proposal writer",
 "subhead": "Paste the funder's guidelines and the facts about your organization and program. It maps what the funder asks for, builds a compliance checklist, drafts each section and lists every claim you still need to prove. You review before you submit.",
 "job": {
  "id": "write-and-tell-stories",
  "name": "Write and tell stories"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  },
  {
   "type": "spreadsheet",
   "required": false,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  }
 ],
 "outputs": [
  {
   "type": "copy_draft",
   "required": true,
   "label": "Copy draft",
   "what": "a draft of any copy (ad, page, email or script) that a check or edit pass works on"
  },
  {
   "type": "document",
   "required": true,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  }
 ],
 "you_give": [
  "The funder's call, guidelines or application form, pasted in full",
  "Facts about your organization, such as mission, programs, past results and who you serve",
  "The program or project you want funded, with the goal and the amount you plan to ask for",
  "The budget and the deadline, with page or word limits",
  "Past reports or data that prove your results (optional)",
  "Your funder history and any contact with their program officer (optional)"
 ],
 "you_get": [
  "A map of what the funder asks for, section by section, with limits",
  "A compliance checklist for pages, fonts, attachments and eligibility",
  "A draft letter of inquiry or proposal sections in the funder's own language",
  "A budget narrative that matches the story you tell",
  "A list of claims you must prove and facts still missing",
  "Questions to ask the program officer, and what to do before the deadline"
 ],
 "use_when": [
  "A funder has sent a call for proposals and you need a first draft that follows its rules.",
  "A foundation asks for a letter of inquiry before it invites a full proposal.",
  "Your budget and your narrative do not match and you need them to tell one story.",
  "You owe a funder a progress report and want it structured the way they expect."
 ],
 "skip_when": [
  "You need to find funders that fit you. Use the Nonprofit grant funder researcher.",
  "You are writing a research grant with aims and a review panel. Use the Research grant proposal coach.",
  "You are answering a sales RFP or a business bid. Use the Sales proposal narrative writer.",
  "You only need a draft that follows the funder's sections. The Nonprofit grant proposal writer is the shorter route.",
  "The funder has no written guidelines, or the award is federal and large. Get the guidelines first, and have your grants lead or finance team review the final version."
 ],
 "output_sample": {
  "input": [
   "The funder's call or guidelines, pasted in full",
   "Facts about your organization and the program",
   "The amount, budget and deadline",
   "Past results or reports (optional)"
  ],
  "prerequisites": [
   "Claude, ChatGPT or Gemini with room to paste long text",
   "Your own sign-off before anything goes to the funder"
  ],
  "output": [
   {
    "name": "Requirements map",
    "contains": "Every section, limit and rule in the call, with where to find it."
   },
   {
    "name": "Fit check",
    "contains": "How your program matches each funder priority, and where it does not."
   },
   {
    "name": "Compliance checklist",
    "contains": "Tick boxes for page limits, fonts, attachments and eligibility."
   },
   {
    "name": "Draft",
    "contains": "A letter of inquiry or each proposal section, in the funder's own language."
   },
   {
    "name": "Budget narrative",
    "contains": "Each cost with its calculation and why the program needs it."
   },
   {
    "name": "Claims to prove and missing facts",
    "contains": "Statements with no evidence yet and the facts the AI could not fill in."
   },
   {
    "name": "Questions for the program officer",
    "contains": "Questions to ask the funder, and why each matters."
   },
   {
    "name": "Next steps",
    "contains": "What to do before the deadline, with an owner for each step."
   }
  ]
 },
 "output_shape": "REQUIREMENTS MAP\n  <section or rule> | <limit> | <where in the call> | <scoring weight, if given>\n\nFIT CHECK\n  <funder priority> | <your match> | <strong, partial or weak> | <gap>\n\nCOMPLIANCE CHECKLIST\n  [ ] <rule: pages, font, attachments, eligibility, deadline>\n\nDRAFT\n  <letter of inquiry paragraph or proposal section> | <text>\n\nBUDGET NARRATIVE\n  <cost line> | <calculation> | <why this program needs it>\n\nCLAIMS TO PROVE AND MISSING FACTS\n  <claim or gap> | <evidence needed> | <who has it>\n\nQUESTIONS FOR THE PROGRAM OFFICER\n  <question> | <why it matters>\n\nNEXT STEPS\n  <step> | <owner> | <date>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you cannot, paste SKILL.md into a new chat, then paste references/source-agent.md after it.",
  "Paste the funder's guidelines first, then your organization and program facts. Say if you need a letter of inquiry or a full proposal.",
  "Type \"Map the requirements and build the checklist\", then \"Draft the letter of inquiry\".",
  "Check every number and claim against your own records. Fix anything marked MISSING or NEEDS PROOF.",
  "Ask your grants lead or finance team to review the budget, then submit through the funder's portal yourself."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Nonprofit grant funder researcher",
   "url": "https://useaiblocks.com/skills/nonprofit-grant-funder-researcher",
   "why": "Nonprofit grant funder researcher"
  },
  {
   "name": "Nonprofit grant proposal writer",
   "url": "https://useaiblocks.com/skills/nonprofit-grant-proposal-writer",
   "why": "Nonprofit grant proposal writer"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/grant-writer.md",
  "licence": "MIT",
  "original_name": "Grant Writer",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Grant Writer",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/specialized/grant-writer.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-grant-writer",
  "markdown": "https://useaiblocks.com/agents/agency-grant-writer.md",
  "json": "https://useaiblocks.com/agents/agency-grant-writer.json",
  "instructions": "https://useaiblocks.com/skills/agency-grant-writer/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-grant-writer.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-grant-writer",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-grant-writer",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
