Decide whether a capability already exists, can be composed from existing skills, or needs a new skill.
When to use
Whenever a task requires something beyond bare bash one-liners.
How to use
Read the index:
cat $LAZAR_HOME/skills/INDEX.md
If a single skill matches, read it and use it:
cat $LAZAR_HOME/skills/<name>/SKILL.md
Done.
If multiple existing skills could compose into the answer:
Sketch the chain (skill A produces X, skill B consumes X, ...).
Run it.
If it works AND the chain is non-trivial AND you'd reuse it, document the composition itself as a new skill (invoke create-skill).
If no skill or composition fits:
Read _meta/create-skill/SKILL.md and author a new skill.
Principle
Reach for existing skills before authoring new ones. The skill library is
the agent's memory of "how to do things"; growing it carelessly bloats the
index without adding capability.
A useful test: would a human reading INDEX.md a week from now find this
skill name self-explanatory and distinct from the others? If not, rename or
merge before committing.
1---2name: find-capability3description: find-capability4---5# find-capability67Decide whether a capability already exists, can be composed from existing skills, or needs a new skill.89## When to use1011Whenever a task requires something beyond bare bash one-liners.1213## How to use14151. Read the index:1617 cat $LAZAR_HOME/skills/INDEX.md18192. If a single skill matches, read it and use it:2021 cat $LAZAR_HOME/skills/<name>/SKILL.md2223 Done.24253. If multiple existing skills could compose into the answer:2627 - Sketch the chain (skill A produces X, skill B consumes X, ...).28 - Run it.29 - If it works AND the chain is non-trivial AND you'd reuse it, document the composition itself as a new skill (invoke create-skill).30314. If no skill or composition fits:3233 Read `_meta/create-skill/SKILL.md` and author a new skill.3435## Principle3637Reach for existing skills before authoring new ones. The skill library is38the agent's memory of "how to do things"; growing it carelessly bloats the39index without adding capability.4041A useful test: would a human reading INDEX.md a week from now find this42skill name self-explanatory and distinct from the others? If not, rename or43merge before committing.
Run npx skillmds@latest add jasonkneen/find-capability in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
find-capability It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
jasonkneen (@jasonkneen) published this skill. Their other Agent Skills are listed on their SkillMD profile.