Overview
Skills support semantic versioning (MAJOR.MINOR.PATCH). You can track versions in skill metadata and filter skills by version constraints when loading.
Setting a Version
Addversion to your SKILL.md metadata:
Duplicate Resolution
When multiple loaders provide a skill with the same name, the later one overrides with a version warning:Version Constraints
Filter skills by version usingLocalSkills’s version_constraint parameter:
Constraint Syntax
Constraints use comma-separated segments. All segments must be satisfied:| Constraint | Meaning |
|---|---|
>=1.0.0 | Version 1.0.0 or higher |
<2.0.0 | Below version 2.0.0 |
==1.2.3 | Exactly version 1.2.3 |
!=1.0.0 | Any version except 1.0.0 |
>=1.0.0,<2.0.0 | Between 1.0.0 (inclusive) and 2.0.0 (exclusive) |
>=1.0,!=1.5.0 | 1.0+ but not 1.5.0 |
Skills without a version field are always included, even when a constraint is specified.

