Lifecycle
TheSkillRouter Python class wraps every CRUD operation; the REST endpoints below are what it calls under the hood.
Common patterns
Routing at runtime
The Skill Router picks which skills to load on every query — and produces the telemetry that scores them.
Bulk-sync from disk
Watch
./skills/*.md, send the whole batch on every change. The platform diffs by content hash — unchanged files are no-ops.Publish to registry
Skills with
visibility=public appear in the registry. SkillScore (0–100, quality-only: live eval pass + AI-judge rating) is computed from real activations.Version history
Each body change creates a new version. The version history is the audit log — every version preserves its body markdown and content hash.
Quick start
Concepts
- Skill vs tool: a skill is a structured instruction; a tool is an executable function. See Skills & Data Pipeline for the distinction.
- Skill activation: a record of which skills were loaded for a given trace — used for effectiveness analytics. The Router produces these.
- Fork: installing a registry skill creates a fork in your org. Edits to your fork don’t affect the public version.
Related
- Skill Router — the runtime concept + telemetry it produces
- Skills Guide — hands-on tutorial
- Skills & Data Pipeline — conceptual model
- Registry API — browse / fork public skills