Manifest Schema
Theskills/manifest.json is the source of truth for skill metadata, dispatch configuration, and taxonomy.
Schema Overview
Top-Level Structure
| Field | Type | Description |
|---|---|---|
$schema | string | JSON Schema reference |
_meta | object | Manifest metadata |
dispatch_matrix | object | Skill selection rules |
skills | array | Skill definitions |
_meta Object
| Field | Type | Description |
|---|---|---|
schemaVersion | string | Manifest schema version (semver) |
lastUpdated | string | ISO date of last update |
totalSkills | number | Count of skills in manifest |
architectureNote | string | Architecture documentation |
Dispatch Matrix
The dispatch matrix defines how skills are automatically selected:by_task_type
Maps CLEO task types to skills:by_keyword
Maps regex patterns to skills:by_protocol
Maps protocol files to skills:Skill Definition
Each skill in theskills array follows this structure:
Field Reference
| Field | Type | Required | Description |
|---|---|---|---|
name | string | ✅ | Unique skill identifier (ct-* prefix) |
version | string | ✅ | Skill version (semver) |
description | string | ✅ | Human-readable description |
path | string | ✅ | Directory path relative to skills/ |
tags | array | ✅ | Category tags for filtering |
status | enum | ✅ | active, deprecated, experimental |
tier | number | ✅ | 0-3 hierarchy level |
token_budget | number | ❌ | Recommended context budget |
references | array | ❌ | Supporting documentation paths |
capabilities | object | ❌ | Detailed capability specification |
Capabilities Object
| Field | Type | Description |
|---|---|---|
inputs | array | Required token variables |
outputs | array | Types of output produced |
dependencies | array | Other skills this skill may invoke |
dispatch_triggers | array | Keywords/phrases that trigger this skill |
Tier Hierarchy
| Tier | Name | Purpose | Skills |
|---|---|---|---|
| 0 | Orchestration | HITL entry point | ct-orchestrator |
| 1 | Planning | Decomposition | ct-epic-architect |
| 2 | Execution | Implementation | ct-task-executor, ct-research-agent, ct-spec-writer, ct-test-writer-bats, ct-library-implementer-bash, ct-validator, ct-dev-workflow |
| 3 | Support | Utilities | ct-documentor, ct-docs-lookup, ct-docs-write, ct-docs-review, ct-skill-creator, ct-skill-lookup |
Tags Taxonomy
Standard tags for skill categorization:| Category | Tags |
|---|---|
| Workflow | workflow, multi-agent, coordination |
| Planning | planning, architecture, task-management |
| Execution | execution, implementation |
| Research | research, investigation, discovery |
| Testing | testing, bats, integration |
| Documentation | documentation, writing, review |
| Specification | specification, rfc |
| Validation | validation, compliance, audit |
| Skills | skills, creation, discovery |
Querying the Manifest
List Skills by Tier
List Skills by Tag
Get Dispatch Mapping
Check Skill Status
Validation
Validate manifest against schema:SkillsMP Integration
External skills from SkillsMP are stored inskills/mp/ with their own manifest:
Schema Reference
Full JSON Schema:schemas/skills-manifest.schema.json
