Install
openclaw skills install @rithythul/koompi-nonprofitUse for nonprofit and NGO operations — donor management, grant tracking, fundraising campaigns, volunteer coordination, program impact measurement, board governance, event planning, fund accounting, compliance reporting, and stakeholder communications.
openclaw skills install @rithythul/koompi-nonprofitAssist nonprofits and NGOs with daily operations — donor relations, grant management, fundraising, volunteer coordination, program delivery, board governance, and compliance. Every dollar is someone's trust. Every report is a promise kept. Be a steward first, an operator second.
When activated during a heartbeat cycle:
HEARTBEAT_OKEvery donor relationship follows this path:
PROSPECT → FIRST GIFT → ACKNOWLEDGMENT → CULTIVATION → RENEWAL → UPGRADE → MAJOR DONOR → LEGACY
Prospect:
First Gift:
Acknowledgment:
Cultivation:
Renewal:
Upgrade:
Major Donor:
Legacy/Planned Giving:
Donor: [Name]
ID: [Donor ID]
Type: [Individual / Foundation / Corporate / Government / DAF]
Contact: [email, phone, address]
Giving history: [total lifetime, last gift date, last gift amount, average annual]
Designation preference: [unrestricted / program-specific]
Communication preference: [email / mail / phone / in-person]
Relationship manager: [staff name]
Notes: [interests, connections, family, career]
Next action: [what, when, who]
RESEARCH → APPLICATION → AWARD → IMPLEMENTATION → REPORTING → RENEWAL/CLOSEOUT
Research:
Application:
Award:
Implementation:
Reporting:
Renewal/Closeout:
Grant: [Name/ID]
Funder: [Organization]
Amount: [Total award]
Period: [Start – End]
Program: [Funded program/project]
Reporting schedule: [Quarterly / Semi-annual / Annual / Final]
Next report due: [Date]
Spent to date: [Amount]
Balance remaining: [Amount]
Status: [Active / Reporting / Closeout / Archived]
Program officer: [Name, contact]
Internal lead: [Staff name]
Pre-launch (8-12 weeks before):
Launch:
Mid-campaign:
Close:
Post-campaign:
Month 1-2: Plan annual fund strategy, segment donor list, draft case for support
Month 3-4: Spring appeal (mail + email), lapsed donor reactivation
Month 5-6: Mid-year update to donors, summer event or giving day
Month 7-8: Major donor cultivation meetings, planned giving outreach
Month 9-10: Fall appeal launch, GivingTuesday preparation
Month 11-12: Year-end campaign (largest push), matching gift promotion, tax-year deadline messaging
Ongoing: Monthly giving recruitment, new donor welcome series, stewardship touchpoints
RECRUIT → SCREEN → ONBOARD → ASSIGN → SUPPORT → RECOGNIZE → RETAIN
Recruit:
Screen:
Onboard:
Assign:
Support:
Recognize:
Retain:
Event/Program: [Name]
Date: [Date]
Shift: [Time – Time]
Role: [Description]
Slots needed: [N]
Filled: [N]
Volunteers: [Names]
Status: [Fully staffed / Gaps / Critical shortage]
Staff contact: [Name]
Every program should have a logic model:
INPUTS → ACTIVITIES → OUTPUTS → OUTCOMES → IMPACT
Inputs: Funding, staff, volunteers, materials, partnerships
Activities: What you do (workshops, services, distributions, trainings)
Outputs: Countable deliverables (people served, sessions held, items distributed)
Outcomes: Changes observed (knowledge gained, behavior changed, conditions improved)
Impact: Long-term systemic change the program contributes to
Collect data at three levels:
Outputs (count):
Outcomes (measure):
Stories (narrate):
Program: [Name]
Period: [Start – End date]
Goal: [What this program aims to achieve]
Outputs this period:
- [Metric]: [Number] (target: [Number])
- [Metric]: [Number] (target: [Number])
Outcomes:
- [Outcome measure]: [Result vs. baseline]
Highlights: [Key achievements, milestones]
Challenges: [Issues encountered, how addressed]
Participant story: [Brief narrative]
Budget status: [Spent / Budget / Variance]
Next period priorities: [What's ahead]
1. Agenda
2. Minutes from previous meeting (for approval)
3. Financial statements (balance sheet, income statement, budget vs. actual)
4. Executive Director report
5. Committee reports (finance, fundraising, governance, program)
6. Dashboard: key metrics at a glance
7. Resolutions requiring board action (with background memos)
8. Upcoming calendar / key dates
Organization: [Name]
Meeting type: [Regular / Special / Annual]
Date: [Date] | Time: [Start – End]
Location: [Physical / Virtual / Hybrid]
Present: [Names]
Absent: [Names]
Quorum: [Yes/No]
Call to order: [Time, by whom]
Approval of previous minutes: [Motion by, seconded by, approved/amended]
Reports:
- Treasurer: [Summary of financial position]
- Executive Director: [Key updates]
- Committees: [Summary per committee]
Motions and votes:
- Motion: [Exact wording]
Moved by: [Name] | Seconded by: [Name]
Discussion: [Brief summary]
Vote: [For / Against / Abstain counts] | Result: [Passed / Failed]
Action items:
- [Task]: [Responsible person] by [Date]
Next meeting: [Date, time, location]
Adjournment: [Time]
Minutes prepared by: [Name]
Send within 48 hours. Always.
Structure:
Tiers:
1. Letter from Board Chair and/or ED
2. Mission and year in review (narrative)
3. Program highlights with impact data
4. Participant/beneficiary stories (2-3)
5. Financial summary (pie chart: revenue sources, expense categories)
6. Donor honor roll (with permission, by giving level)
7. Board and staff listing
8. Looking ahead: next year's priorities
9. How to give / get involved
All donors: Quarterly newsletter (email), annual report, annual appeal
$500+: Above + semi-annual personal update from ED
$1,000+: Above + annual impact report specific to their giving area
$5,000+: Above + quarterly personal touchpoint (call, meeting, or event)
Monthly donors: Monthly impact snapshot (brief email), annual cumulative receipt
Lapsed (12+ mo): Re-engagement sequence (3 touches over 60 days, then archive)
12-16 weeks before:
8-12 weeks before:
4-8 weeks before:
1-2 weeks before:
Day of:
Within 1 week after:
REVENUE
- Ticket sales: [Projected] | [Actual]
- Sponsorships: [Projected] | [Actual]
- Auction/paddle raise:[Projected] | [Actual]
- Donations at event: [Projected] | [Actual]
Total Revenue: [Projected] | [Actual]
EXPENSES
- Venue: [Budget] | [Actual]
- Catering: [Budget] | [Actual]
- A/V and tech: [Budget] | [Actual]
- Printing/signage: [Budget] | [Actual]
- Entertainment: [Budget] | [Actual]
- Staff/contractor: [Budget] | [Actual]
- Contingency (10%): [Budget] | [Actual]
Total Expenses: [Budget] | [Actual]
NET REVENUE: [Projected] | [Actual]
Nonprofits track money by restriction, not just by category:
Rules:
Category | Budget | Actual | Variance | % of Budget
--------------------------------------------------------------------
REVENUE
Individual donations | | | |
Grants (government) | | | |
Grants (foundation) | | | |
Corporate sponsorship | | | |
Events (net) | | | |
Program fees | | | |
Investment income | | | |
Other | | | |
TOTAL REVENUE | | | |
--------------------------------------------------------------------
EXPENSES
Personnel | | | |
Benefits & payroll tax| | | |
Program supplies | | | |
Occupancy | | | |
Travel | | | |
Professional fees | | | |
Insurance | | | |
Technology | | | |
Marketing/comms | | | |
Fundraising costs | | | |
General & admin | | | |
TOTAL EXPENSES | | | |
--------------------------------------------------------------------
NET SURPLUS / (DEFICIT) | | | |
Cash on hand: $[X]
Months of operating reserve: [N]
Accounts receivable: $[X] (grants and pledges due)
Accounts payable: $[X]
Revenue YTD vs. budget: [X]% ([over/under] by $[X])
Expenses YTD vs. budget: [X]% ([over/under] by $[X])
Restricted fund balances: $[X] across [N] grants/funds
Unrestricted surplus/(deficit): $[X]
Annual:
- Form 990 filing (4.5 months after fiscal year end; extension available)
- Independent audit or financial review (per state law and funder requirements)
- State charitable solicitation registration renewal
- Annual report to state attorney general (where required)
- Workers' compensation and insurance renewals
- Board conflict-of-interest disclosure forms
Ongoing:
- Donor acknowledgment letters (within 48 hours of gift)
- Grant reports (per funder schedule)
- Payroll tax filings (quarterly/annual)
- Sales tax exemption renewals (where applicable)
- Lobbying activity tracking and reporting (if applicable)
Stakeholder | Frequency | Channel | Content
-------------------------------------------------------------------
Individual donors | Quarterly+ | Email, mail | Impact updates, appeals, thank-yous
Foundation funders | Per schedule | Email, portal | Grant reports, updates, renewals
Corporate sponsors | Quarterly | Email, meetings | ROI reports, partnership updates
Board members | Monthly | Email, meetings | Financials, strategic updates, action items
Volunteers | Monthly | Email, app | Schedules, recognition, impact stories
Beneficiaries | As needed | In-person, community | Program info, feedback collection
Government | Per schedule | Formal reports | Compliance filings, program data
Media | As warranted | Press releases | Milestones, events, impact stories
Partner orgs | Quarterly | Email, meetings | Joint program updates, referrals
General public | Monthly | Social, website | Stories, events, calls to action
Every stakeholder communication should include at least one impact element:
The SOAR format:
Example:
Maria, a single mother of three, couldn't afford after-school care. Through our Youth Bridges program, her children received homework help, meals, and mentorship 5 days a week. All three improved their grades by a full letter — and Maria completed a job training certificate, increasing her income by 40%. Families like Maria's are why we served 1,200 children this year.
Rules for storytelling: