Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Schema Reference

Technical reference for skill.json and index.json schemas.

skill.json

The skill metadata file. Validated against skill.json schema.

Required Fields

FieldTypeConstraints
namestringLibrary name
repostringGitHub repository (author/name)
languagestringEnum: cpp, rust, python, go, js
tierstringEnum: tier1, tier2
groupstringEnum: main, contrib
versionstringLibrary version targeted
skill_versionstringSemver: \d+\.\d+\.\d+
schemastringSchema version: libskills/v1
skill_typestringEnum: library, framework, sdk, runtime, tooling, middleware, database, network, ui, compiler
repo_skillbooleantrue if in library’s own repo
trust_scoreinteger0–100
updated_atstringISO 8601 date-time
tagsstring[]MinItems: 1
read_orderstring[]P0 file paths in reading order
filesobjectKeyed by P0, P1, P2, P3
risk_levelstringEnum: high, medium, low

Optional Fields

FieldTypeDescription
verifiedbooleanPassed review
officialbooleanMaintainer-authored
completenessinteger0–100, auto-calculated
compatibilityobjectLanguage versions, compilers, platforms
trust_score_sourcesobjectScore breakdown (official_review, stars, community_votes, update_freshness, issue_health)
dependenciesobjectrequired, optional, skills arrays
inheritsstring | nullParent skill key
extensionsobjectEcosystem metadata
community_ratingobjectreliability, hallucination_safety, thoroughness

files Object

{
  "files": {
    "P0": ["overview.md", "pitfalls.md", "safety.md"],
    "P1": ["lifecycle.md", "threading.md", "best-practices.md"],
    "P2": ["performance.md"],
    "P3": ["examples/basic.cpp"]
  }
}

compatibility Object

{
  "compatibility": {
    "c++": ["17", "20", "23"],
    "rust": ["1.70", "stable"],
    "python": ["3.10", "3.11", "3.12"],
    "compilers": ["clang>=16", "gcc>=11"],
    "platforms": ["linux-x64", "macos-arm64", "windows-x64"]
  }
}

Extensions Example

{
  "extensions": {
    "crates_io": {
      "crate_name": "serde",
      "features": ["derive", "std"],
      "min_rust_version": "1.56"
    }
  }
}

index.json

The aggregation registry index. Validated against index.json schema.

Required Fields

FieldTypeDescription
schemastringlibskills/v1
versionintegerIncremented on each update
updated_atstringISO 8601 date-time
skillsarrayRegistered skill entries

Skills Array Entry

FieldRequiredTypeDescription
keyYesstring{lang}/{author}/{name}
nameYesstringLibrary name
languageYesstringProgramming language
tierYesstringQuality tier
groupYesstringPopularity group
versionNostringLibrary version
trust_scoreNointeger0–100
tagsNostring[]Search tags
summaryNostringOne-line description
repo_source_urlNostringSource repository URL
repo_skillNobooleanSelf-hosted skill
source_typeNostringrepo, registry, or mirror
risk_levelNostringhigh, medium, low