What are AI skills?
A plain-language introduction to the Agent Skills specification and why it matters for nonprofit teams.
The idea in one sentence
An AI skill is a small Markdown file that teaches a general-purpose AI agent how to do one specific job the way an expert would.
Why nonprofits should care
If you have used ChatGPT, Claude, or Copilot to draft a fundraising appeal or think through a program design, you have probably noticed a pattern: the output is competent, but generic. It reads like a textbook — right in the abstract, wrong in the details a funder or a board would actually notice.
That happens because general-purpose models default to the average of everything ever written on a topic. Skills change that default. A skill file gives the agent the specific frameworks, deliverables, and common failure modes an experienced practitioner would use — before it starts writing.
The result is closer to how a nonprofit COO, a seasoned grants officer, or a fractional CFO would actually approach the same question.
What a skill actually contains
Every skill in this library follows the same shape:
- YAML frontmatter with a
name, adescriptionthat includes trigger phrases and boundary lines against neighboring skills, and alicense. - When to use this skill — the specific conditions, jobs, and prompts that should activate it.
- Named frameworks — moves management, SMART objectives, logic models, Form 990 schedules, dignity-centered storytelling.
- Standard deliverables — the artifacts a competent practitioner produces (an LOI, a case for support, a budget narrative, a board matrix).
- Numbered steps — a repeatable sequence, not vague advice.
- Common failure modes — the mistakes to actively steer around.
- Practitioner vs. advisor guidance — most skills flag where guidance differs for hands-on staff versus consultants guiding nonprofit clients.
The Agent Skills specification
Skills follow an open specification, so any compliant agent can use them. Today that includes Claude Code, Codex, Cursor, and Perplexity, plus a growing list of others. Because the format is plain Markdown, you can also read and edit any skill in a text editor — nothing is hidden.
What a skill is not
- Not a plugin or app. No install process beyond copying a file. No accounts, no API keys, no dependencies.
- Not a prompt. A prompt is a single instruction. A skill is a persistent capability the agent uses whenever the situation calls for it.
- Not a replacement for judgment. Skills raise the floor of what an agent produces. A human still owns the decision.
Ready to try one?
Head to Install & use per agent for step-by-step instructions in Claude Code, Codex, Cursor, and Perplexity.