Skill versioning and update management. Use when updating existing skills, following semantic versioning, and maintaining changelogs.
Resources
1Install
npx skillscat add alicoder001/agent-skills/skill-update Install via the SkillsCat registry.
About this skill
The Skill Update Manager guides developers in updating existing skills by applying semantic versioning and maintaining changelogs. It ensures consistent version increments for breaking changes, new features, and bug fixes, and verifies that documentation and package references remain accurate. Use it whenever a skill is modified to preserve compatibility and clear change history.
SKILL.md
Skill Update Manager
Versioning and changelog management for skills.
Semantic Versioning
| Change Type | Version | Example |
|---|---|---|
| Breaking changes | MAJOR | 1.0.0 -> 2.0.0 |
| New features | MINOR | 1.0.0 -> 1.1.0 |
| Bug fixes | PATCH | 1.0.0 -> 1.0.1 |
When to Increment
MAJOR (2.0.0):
- Skill name changes
- Moving a skill between categories or folders
- Core rules fundamentally change
MINOR (1.1.0):
- New rules added
- New sections added
- New examples or references added
PATCH (1.0.1):
- Typos and wording fixes
- Example tweaks
- Reference updatesUpdate Process
Step 1: Read Current Skill
C:\Users\coder\agent-skills\<category>\<skill>\SKILL.mdStep 2: Validate Format
| Check | Status |
|---|---|
YAML frontmatter includes only name and description |
OK / Fix |
name matches the skill folder |
OK / Fix |
| Description includes trigger/when-to-use info | OK / Fix |
| Examples still accurate | OK / Fix |
Step 3: Apply Changes
- Update content
- If significant, bump repo version in
bundles.json - Update README changelog entry
Step 4: Verify Consistency
- Search for old skill names in docs
- Ensure install commands use
--skill <name> - Confirm bundles and tables still match actual folders
Skill Format Standard
---
name: skill-name # lowercase, hyphens only
description: Description... # include when-to-use triggers
---
# Skill Title
> Brief description
## Instructions
...
## References
...Example Update
User request: "Add Suspense pattern to react-core"
Response:
Change type: New feature (MINOR)
Update repo version: 2.0.0 -> 2.1.0
Changes:
1. Add Suspense section
2. Add Error Boundary examples
3. Update README changelog