{
 "schema": "aiblocks-page/1",
 "id": "nonprofit-program-outcome-planner",
 "type": "skill",
 "name": "Nonprofit program outcome planner",
 "summary": "Plan a nonprofit program logic model. Give it your activities and goal. You get a map from work to change, plus assumptions to check.",
 "headline": "Nonprofit program outcome planner",
 "subhead": "Share your program, resources, community need, and intended change. It maps how each activity could lead to results and checks the links. You get a one-page program model, a plain explanation of the change, and assumptions or evidence gaps to review.",
 "job": {
  "id": "plan-strategy",
  "name": "Plan your strategy"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "document",
   "required": false,
   "label": "Document",
   "what": "a finished document, such as a Word file, a PDF or a page of notes"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "you_give": [
  "Your program activities and who they serve.",
  "The community need you have confirmed.",
  "Your resources: staff, funding, volunteers, partners.",
  "The changes you want for participants.",
  "Counts of work delivered so far (optional).",
  "Past evaluation data or research that supports your approach (optional)."
 ],
 "you_get": [
  "A one-page logic model table.",
  "A short explanation of how your work should lead to change.",
  "A list of assumptions and outside factors to review.",
  "Notes on evidence gaps, measures to set, and parts to use in a grant."
 ],
 "use_when": [
  "You are designing a new program and need to show how it should work.",
  "A funder or board asks how your activities lead to results.",
  "A program has run for years and no one can say why it should work.",
  "You are redesigning a program and want to check its hidden assumptions."
 ],
 "skip_when": [
  "You still need to show the need exists: do a needs assessment first, using community data or a local survey.",
  "You want to write the model into a grant application: use a grant writing step or a grant writer after this.",
  "You want to measure whether results happened: use an outcomes measurement plan or an evaluator instead."
 ],
 "output_sample": {
  "input": [
   "Your program name and what it does",
   "The community need you have already confirmed",
   "Your resources: staff, funds, volunteers, partners, space",
   "The change you want for participants",
   "Any past results or evaluation data (optional)"
  ],
  "prerequisites": [
   "A chat AI. No code or file tools are needed if you paste your details in.",
   "A confirmed community need. This skill does not prove the need."
  ],
  "output": [
   {
    "name": "One-page logic model",
    "contains": "A table with inputs, activities, outputs, short-term, mid-term and long-term outcomes, with counts kept apart from changes."
   },
   {
    "name": "Theory of change narrative",
    "contains": "A one to two page if-then-because explanation of how the program leads to change, with the evidence behind each link."
   },
   {
    "name": "Assumptions and risk list",
    "contains": "Conditions that must hold for the model to work, plus outside factors that could help or hurt."
   },
   {
    "name": "Handoff notes",
    "contains": "Which outcomes need measures, and which parts a grant writer will need to turn into text."
   }
  ]
 },
 "how_to_use": [
  "Open Claude, ChatGPT or Gemini. Paste in this skill's instructions. No code or paid tool is needed.",
  "Paste your program details: activities, resources, the need, and the change you want.",
  "Add counts and evaluation data if you have them. Say so if you have none.",
  "Read the table. Check that counts sit under outputs and changes in people sit under outcomes.",
  "Ask your AI to explain any link that does not make sense. Fix or cut it.",
  "Show the draft to the staff who run the program. Ask what assumptions are false."
 ],
 "checks": [],
 "next": [
  {
   "name": "Product outcome roadmap planner",
   "url": "https://useaiblocks.com/skills/outcome-based-roadmap",
   "why": "Plan your strategy"
  },
  {
   "name": "Program keep-or-cut reviewer",
   "url": "https://useaiblocks.com/skills/program-keep-or-cut-reviewer",
   "why": "Plan your strategy"
  },
  {
   "name": "Nonprofit strategy planner",
   "url": "https://useaiblocks.com/skills/nonprofit-strategy-cycle-planner",
   "why": "Plan your strategy"
  },
  {
   "name": "Nonprofit change rollout planner",
   "url": "https://useaiblocks.com/skills/nonprofit-change-rollout-planner",
   "why": "Lead the team"
  },
  {
   "name": "Nonprofit executive board report writer",
   "url": "https://useaiblocks.com/skills/nonprofit-executive-board-report-writer",
   "why": "Lead the team"
  }
 ],
 "source": {
  "by": "Nonprofit Skills",
  "repo": "sector-skills/nonprofit-skills",
  "url": "https://github.com/sector-skills/nonprofit-skills/tree/7d8a2ca9d471fc975d0e9ccd02fcdd66520fd1c8/nonprofit-skills-library/skills/programs-impact/nonprofit-program-design",
  "licence": "MIT",
  "original_name": "nonprofit-program-design",
  "commit": "7d8a2ca9d471fc975d0e9ccd02fcdd66520fd1c8"
 },
 "credits": [
  {
   "title": "nonprofit-program-design skill",
   "by": "Nonprofit Skills",
   "url": "https://github.com/sector-skills/nonprofit-skills/tree/7d8a2ca9d471fc975d0e9ccd02fcdd66520fd1c8/nonprofit-skills-library/skills/programs-impact/nonprofit-program-design",
   "used": "Copied under the MIT licence. We gave it a plain name. We added Before you start and After this sections that link to other AI Blocks steps. We refreshed those generated sections from the catalogue inputs and next-step links."
  },
  {
   "title": "Original author",
   "by": "Brendon Connelly",
   "url": "https://brendonconnelly.com",
   "used": "Wrote the skill; Nonprofit Skills shared it in their collection."
  }
 ],
 "files": [
  "LICENSE"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/nonprofit-program-outcome-planner",
  "markdown": "https://useaiblocks.com/skills/nonprofit-program-outcome-planner.md",
  "json": "https://useaiblocks.com/skills/nonprofit-program-outcome-planner.json",
  "instructions": "https://useaiblocks.com/skills/nonprofit-program-outcome-planner/SKILL.md",
  "download": "https://useaiblocks.com/skills/nonprofit-program-outcome-planner.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/nonprofit-program-outcome-planner",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/nonprofit-program-outcome-planner",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
