Skip to content

Add nonprofit-rbm-logic-model skill to .experimental#169

Open
vassiliylakhonin wants to merge 2 commits intoopenai:mainfrom
vassiliylakhonin:codex/nonprofit-rbm-logic-model
Open

Add nonprofit-rbm-logic-model skill to .experimental#169
vassiliylakhonin wants to merge 2 commits intoopenai:mainfrom
vassiliylakhonin:codex/nonprofit-rbm-logic-model

Conversation

@vassiliylakhonin
Copy link

Summary

Add a new skill: nonprofit-rbm-logic-model under skills/.experimental/.

The skill generates Results-Based Management (RBM) logic models for nonprofit programs, with:

  • 5-level results chain (Inputs -> Activities -> Outputs -> Outcomes -> Impact)
  • SMART outcome indicators
  • SDG alignment
  • Monitoring/data collection recommendations

Files Added

  • skills/.experimental/nonprofit-rbm-logic-model/LICENSE.txt
  • skills/.experimental/nonprofit-rbm-logic-model/SKILL.md
  • skills/.experimental/nonprofit-rbm-logic-model/agents/openai.yaml
  • skills/.experimental/nonprofit-rbm-logic-model/references/rbm-framework.md

Validation

  • Skill frontmatter includes name and description
  • Skill name uses hyphen-case
  • Skill validated locally with quick_validate.py
  • agents/openai.yaml includes UI metadata and default prompt
  • References are separated for progressive disclosure

Scope

Optimized for nonprofit/NGO program design and donor-ready M&E framing (USAID/UN/EU style reporting).

Example prompt

Use $nonprofit-rbm-logic-model to create a logic model for a girls education program in rural India.

@vassiliylakhonin vassiliylakhonin requested a review from a team February 17, 2026 06:03
@vassiliylakhonin
Copy link
Author

Updated the skill based on testing feedback.

What changed:

  • Refined Output Format in SKILL.md to start with Theory of Change.
  • New required order is now:
    1. Theory of Change
    2. Executive Summary
    3. Logic Model Table
    4. Outcome Indicators
    5. SDG Alignment
    6. Data Collection Plan
    7. Assumptions and Risks

This makes the output align better with UN-style RBM framing before presenting the detailed results chain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant