skill-repository-versioning

Validates skill inventory and bumps repo-wide release versions before commits.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/coferlandia/coferlandia-skills --skill skill-repository-versioning-coferlandia
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-repository-versioning
Source: https://github.com/coferlandia/coferlandia-skills/tree/main/skills/meta/skill-repository-versioning
Command: npx skills add https://github.com/coferlandia/coferlandia-skills --skill skill-repository-versioning-coferlandia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Skill repositories track two independent version axes — each skill's own version and a repo-wide release version — and committing without checking both causes them to drift apart, leaving skill indexes out of sync with what the repository actually ships. ## Core Features & Use Cases - Dual-axis version governance: Distinguishes per-skill version bumps from repo-wide release bumps and applies the right one for each change type. - Pre-commit validation workflow: Runs the skill validator, version drift checks, and manifest audits before allowing a commit. - Repository-local override: Defers to a stronger repository-local release skill when one exists, avoiding competing release protocols. - Use Case: You add a new skill to your repository and need to update the skill index, bump the repo-wide release version, add release notes, and verify no manifest file was missed — this skill walks you through each gate. ## Quick Start Check what version bumps and index updates are needed before I commit these skill repository changes.

Frequently Asked Questions about skill-repository-versioning

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I version a skill repository before committing changes?▼

Classify the pending change, bump each modified skill's own metadata.version, update the skill index if inventory changed, run the mechanical validator, then decide whether the installable surface changed enough to warrant a repo-wide release bump with release notes.

When should I bump the repo-wide release version versus a single skill version?▼

Bump the repo-wide release version when the installable surface changes: a skill added, removed, or deprecated, or manifest, packaging, or shared protocol changes. A content-only edit to one skill only requires that skill's own version bump.

Does this skill work if my repository has its own release workflow?▼

No, it defers. If the target repository provides a local release skill under .agents/skills/ that owns versioning, manifests, or release readiness, this generic workflow stops and hands off to the repository-specific policy.

Why does my skill index drift from the actual skills in the repo?▼

Mechanical validators check each skill's frontmatter but not whether the index matches reality. Updating the index after adding, removing, or renaming a skill is a manual step that is commonly forgotten.

What are the limitations of this versioning workflow?▼

It assumes a specific repository layout with a skill index, per-skill metadata.version, validator scripts, and a version-bump config. Missing pieces are treated as not applicable, and it does not write commit messages — that belongs to the repo's dev-process skill.