Prerequisites
- A valid
SKILL.mdin your skill directory - A
skill.jsonmanifest withname,version, anddescription - A registry account (
skills login)
Publish
Versioning
Follow semver:- Patch (1.0.1) — bug fixes, typo corrections
- Minor (1.1.0) — new features, backward compatible
- Major (2.0.0) — breaking changes to arguments or behavior
Updating
Best practices
- Write a clear SKILL.md — this is your skill’s documentation, readme, and API reference in one file
- Include examples — show real invocations with expected output
- Handle errors gracefully — print useful messages to stderr
- Pin dependencies — if your script requires external tools, document them
- Test before publishing — run
skills lintand test manually