From skill2
Use when creating, updating, splitting, merging, or restructuring an agent skill or skill library.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skill2:skill2-createThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create the smallest reusable instruction set that changes agent behavior without duplicating existing ownership.
Create the smallest reusable instruction set that changes agent behavior without duplicating existing ownership.
| Signal | Landing |
|---|---|
| Distinct reusable trigger and standalone workflow | Top-level skills/<name>/SKILL.md |
| More depth under the same trigger and workflow | references/ under the owning skill |
| Repo-bound paths, commands, or conventions | Project-local skill |
| One-off answer or pure mechanical rule | No skill → script / validator / docs / lint / CI |
When uncertain, prefer references/ or project-local placement over expanding the top-level namespace.
SKILL.md; add resources only when they reduce noise or make execution deterministic.SKILL.mdname: kebab-case; match directory namedescription: trigger conditions only; do not summarize workflow| Resource | Use |
|---|---|
references/ | Heavy detail loaded under the same trigger |
scripts/ | Deterministic, repeated, or fragile execution |
assets/ | Files copied or transformed into deliverables |
Create only needed directories. Keep references one hop from SKILL.md. Do not nest discoverable skills.
Do not create optional metadata unless the target repository or distribution format requires it.
Skill-owned scaffold:
uv run --script <skill-dir>/scripts/run -- scaffold skill <name>
| Mistake | Better choice |
|---|---|
Workflow summary inside description | Trigger-only description; workflow in body |
| New skill for a long table under the same trigger | references/ under the owner |
| Global skill for one repo's conventions | Project-local skill or repo instructions |
| Skill for a regex-enforceable rule | Validator, lint, or CI |
| Empty resource directories | Create resources only when used |
| Harness-specific instructions in shared behavior | Harness-neutral rule or adapter-specific helper |
npx claudepluginhub misterbrookt/skill2 --plugin skill2Conventions, anti-patterns, and meta-patterns for writing skills (and the shared agent/skill philosophy). Use when creating or editing a SKILL.md file, or when reviewing the agent-vs-skill separation. For the procedural workflow that generates a new agent file, use the agent-create skill (invoked by /agent-add).
Use when creating, reviewing, or refining Agent Skills for this repository
Scaffolds a new agent skill with SKILL.md, scripts/, and references/ layout. Supports local or global install with symlink to .claude/skills/.