SKILL.md into your agent's skills directory. See the install & use guide for per-agent instructions.
curl -o SKILL.md https://raw.githubusercontent.com/nonprofit-skills/nonprofit-skills/main/nonprofit-skills-library/skills/communications-marketing/nonprofit-annual-report/SKILL.md
Nonprofit Annual Report
When to Use This Skill
Use this skill to plan, structure, and content-edit a nonprofit's annual report (print, PDF, or interactive web "annual report" microsite) — the single yearly document that recaps mission progress, finances, and recognition for a broad audience of donors, board, funders, and the public. Typical triggers: outlining report sections, deciding what data/stories to feature, drafting the leadership letter, building the donor recognition/honor roll, or choosing between a traditional PDF and a web-based interactive report.
Boundary: This skill decides structure, content selection, and framing. It does not write full
beneficiary narratives from scratch (nonprofit-storytelling produces those; this skill selects and
places them), does not set brand voice/visual identity rules (nonprofit-brand-messaging), does not
produce the audited statement of activities/financial position (nonprofit-financial-statements),
and does not handle the Form 990 filing itself (nonprofit-form-990) — though it translates 990/
audit numbers into lay-friendly summary graphics.
Standard Deliverable: Annual Report Section Architecture
A complete nonprofit annual report has these sections, in this order, though length should flex to organization size (a 2-page one-sheet for a small nonprofit still hits each beat in miniature):
- Cover + theme. One sentence or phrase that frames the year (not just "20XX Annual Report") — ties every section back to a single narrative thread.
- Leadership letter (Board Chair + ED, jointly signed or paired letters). States the year's biggest win, biggest challenge honestly, and forward-looking priority — not a generic thank-you.
- Mission/at-a-glance stats. 3-5 headline numbers (people served, outcome rate, geographic
reach) — pull from
nonprofit-outcomes-measurementKPI work, not raw activity counts alone. - Program impact narrative(s). 1-3 stories or program deep-dives; source finished narratives
from
nonprofit-storytellingrather than drafting raw beneficiary quotes here. - Financial summary. Simplified, visual statement of activities and functional expense breakdown (program/admin/fundraising %) — see framing guidance below. Never substitute for or contradict the audited financials; numbers must tie to the audit/990.
- Donor & supporter recognition. Giving-society tiers, cumulative/legacy society mentions, volunteer and board rosters. Accuracy here is a trust-critical deliverable — a misspelled or omitted donor name is a stewardship failure, not a typo.
- Board and staff leadership list. Names, titles; often includes committee chairs.
- Call to action + contact/giving info. How to give, volunteer, or engage next year.
Financial Summary Framing (Practitioner Technique)
Boards and lay donors misread raw financial statements; the annual report's job is translation, not duplication:
- Convert the functional expense allocation into a simple donut/bar chart showing Program %, Management & General %, Fundraising %, sourced from the audited statement of functional expenses. State the methodology briefly ("shared costs allocated by staff time") if allocation isn't obvious.
- Show a 2-3 year trend for total revenue and program expense, not just one year in isolation — a single year can mislead (e.g., a one-time bequest inflating revenue).
- Pair the efficiency ratio with a plain-language caveat: a very high program-expense ratio is not automatically "better" if it reflects underinvestment in infrastructure — brief the writer to avoid implying "lower overhead = better nonprofit," a framing that fuels the overhead myth and can pressure future underinvestment.
- Always reconcile: numbers in the annual report must match the audited financials or 990 for the same fiscal year; a mismatch (even from good-faith rounding or a different reporting period) is the most common credibility failure reviewers catch.
Step-by-Step: Producing the Report
- Set the fiscal year scope and confirm audited financials/990 data are finalized before drafting the financial section — do not build charts off unaudited estimates that may later shift.
- Choose the year's theme/narrative thread from the top 2-3 organizational wins or turning points.
- Draft the section architecture (above) as an outline; assign each section a word/space budget.
- Commission or select 1-3 finished, consent-cleared stories from
nonprofit-storytellingmatched to the theme — do not write new beneficiary narratives inside this skill. - Build the at-a-glance stats box from validated KPI data (coordinate with
nonprofit-outcomes-measurement); avoid unverifiable or inflated numbers. - Draft the leadership letter last, after other sections are drafted, so it can reference specifics.
- Compile and cross-check the donor recognition list against the CRM export at least twice, including a review pass by the development team for spelling, tier accuracy, and honoring "give anonymously" flags.
- Decide print vs. digital/interactive format based on audience: major donors and board often expect a printed piece for stewardship value; general/younger audiences engage more with a scrollable web version — many orgs now do both from one content set.
- Route to leadership (ED + Board Chair) and at least one non-marketing board member for review before final design lock — catches factual and tone issues fresh eyes miss.
Common Failure Modes
- Donor list errors (misspelled names, wrong giving tier, omitted "anonymous" request) — the single most damaging mistake because it's visible to the exact audience being stewarded.
- Financial section that doesn't reconcile to the audit/990, or invents a "cleaner" number.
- Overhead-ratio bragging that undermines future donor understanding of the true cost of infrastructure and talent.
- Generic stock-photo stories with no connection to actual program data — annual reports lose credibility fast when impact claims aren't backed by specific numbers or named (consented) stories.
- All-narrative, no-data or all-data, no-narrative imbalance — funders and major donors typically want both; a report that's 90% donor thank-yous with no program substance reads as a purely promotional piece rather than an accountability document.
- Late financial data forcing a rushed reconciliation or a "preliminary/unaudited" disclaimer that undercuts trust — sequence audit completion before annual report finalization in the planning calendar.
Practitioner vs. Advisor Framing
- As the practitioner (communications/development staff): use the section architecture as your working outline and the financial framing rules as a hard gate before publication — nothing ships until it reconciles to the audit.
- As an advisor/consultant: frame the annual report as an accountability and stewardship instrument for the board, not just a marketing artifact — use the "does this reconcile" and "overhead myth" checks as part of a governance-quality review, and recommend combined print+digital production only when the org's donor mix and budget justify the added cost.