skill-lifecycle

Record CTOX skill lifecycle transitions in a SQLite-backed ledger.

2|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/metric-space-ai/ctox --skill skill-lifecycle-metric-space-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-lifecycle
Source: https://github.com/metric-space-ai/ctox/tree/main/skills/system/skill_meta/skill-lifecycle
Command: npx skills add https://github.com/metric-space-ai/ctox --skill skill-lifecycle-metric-space-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Skill lifecycle changes are not durable mission knowledge by themselves. The lasting operational state must still be visible in SQLite-backed runtime state, bindings, knowledge records, or verification records.

Core Features & Use Cases

Use this skill whenever CTOX creates, adopts, promotes, or materially rewrites a skill.

This skill exists so that skill growth does not become "some folder changed on disk". Every meaningful skill mutation should have a visible lifecycle state and a reason.

Quick Start

Record a skill lifecycle transition using the record_skill_lifecycle.py helper script.

Frequently Asked Questions about skill-lifecycle

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

FAQPage Schema
How do I track skill lifecycle transitions for governance records?

To track skill lifecycle transitions, use a helper script to record changes whenever a skill is created, adopted, promoted, or deprecated. This ensures durable governance and updates the historical ledger with visible transition states.

When should I document skill promotion or deprecation in a ledger?

You should document skill promotion or deprecation in a ledger whenever CTOX creates, adopts, promotes, or materially rewrites a skill. This prevents skill growth from becoming invisible folder changes on disk.

How do I record evidence capture for skill rewrites?

Evidence capture for skill rewrites is recorded using the provided scripts and ledger. This satisfies lifecycle transition recording requirements and ensures that every meaningful skill mutation has a visible state and reason.

Does skill lifecycle management work with SQLite-backed runtime state?

Yes, skill lifecycle management ensures that lasting operational state remains visible in SQLite-backed runtime state, bindings, and knowledge records. This makes skill lifecycle changes durable mission knowledge.

Why do I need a historical ledger for skill governance?

A historical ledger is needed for skill governance because skill lifecycle changes are not durable mission knowledge by themselves. The ledger provides visibility of changes and ensures every mutation has a lifecycle state and reason.

What is the best way to manage CTOX skill evolution from draft to promoted?

The best way to manage CTOX skill evolution from draft to promoted is by using dedicated scripts to document transitions. This approach ensures visibility of changes and maintains durable governance throughout the skill lifecycle.