Agent Skill
2/7/2026skill-authoring
Create high-quality skills: scoped, procedural, and durable. Prefer updates over duplicates.
Z
z3z1ma
1GitHub Stars
1Views
npx skills add z3z1ma/vibe-pipe
SKILL.md
| Name | skill-authoring |
| Description | Create high-quality skills: scoped, procedural, and durable. Prefer updates over duplicates. |
name: skill-authoring description: Create high-quality skills: scoped, procedural, and durable. Prefer updates over duplicates. license: MIT compatibility: opencode,claude metadata: created_at: "2026-01-27T17:03:09.731823+00:00" updated_at: "2026-01-27T17:03:09.731823+00:00" version: "1" tags: "skills,authoring"
<!-- BEGIN:compound:skill-managed -->What makes a skill “good”
- Specific: does one thing.
- Procedural: step list + checks, not philosophy.
- Reusable: applies to 2+ future contexts.
- Low ceremony: short enough to reread.
Structure checklist
Include:
- Purpose / when to use
- Preconditions (tools, files, assumptions)
- Steps
- Examples (commands, snippets)
- Gotchas / failure modes
- Links to relevant docs or files (optional)
Naming rules
Skill names must match:
^[a-z][a-z0-9]*(?:-[a-z0-9]+)*$
Use kebab-case and keep it short.
Updating an existing skill
Prefer updating when:
- This is a better version of the same procedure.
- The old skill is incomplete or wrong.
- You’re adding new edge cases.
Create a new skill when:
- The procedure is materially different.
- The new skill would be confusing if merged.
Keep it true
No "hand-wavy" steps like "just fix it". If a step requires a command, include the command.
<!-- END:compound:skill-managed -->Manual notes
This section is preserved when the skill is updated. Put human notes, caveats, and exceptions here.
Skills Info
Original Name:skill-authoringAuthor:z3z1ma
Download