registry.schema.json — Registry index
For the registry API response (skills.json). Defines the skills index data structure.
Top-level fields:
| Field | Type | Required | Description |
|---|---|---|---|
updated_at | string | Yes | ISO 8601 timestamp of last update (e.g. 2026-07-17T12:00:00.000Z) |
sources | SourceEntry[] | Yes | Skills grouped by source repository |
SourceEntry (sources[]):
| Field | Type | Required | Description |
|---|---|---|---|
source | string | Yes | Source name (e.g. org/repo) |
url | string | No | Source repository URL |
commit_hash | string | No | Latest commit hash (SHA) of the source repository at sync time |
skills | SkillEntry[] | Yes | Skills available from this source |
SkillEntry (sources[].skills[]):
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Skill name |
path | string | Yes | — | Path to SKILL.md relative to repository root (e.g. skills/vue/SKILL.md or my-skill/SKILL.md for root-level skills) |
description | string | No | "" | Skill description |
version | string | No | "" | Skill version |