{
  "$id": "https://skillcatalog.dev/schemas/index.json",
  "title": "SkillCatalog JSON Schema Index",
  "description": "Machine-readable index of every published SkillCatalog JSON schema. This file is a listing, NOT a JSON Schema: do not validate documents against it. The bare /schemas/ path has no listing and redirects here.",
  "schemas": [
    {
      "name": "skill-frontmatter",
      "title": "Skill frontmatter",
      "url": "https://skillcatalog.dev/schemas/skill-frontmatter.schema.json",
      "describes": "YAML frontmatter of skills/{slug}/SKILL.md"
    },
    {
      "name": "stack",
      "title": "Stack",
      "url": "https://skillcatalog.dev/schemas/stack.schema.json",
      "describes": "stacks/{slug}.yaml"
    },
    {
      "name": "bundle",
      "title": "Bundle",
      "url": "https://skillcatalog.dev/schemas/bundle.schema.json",
      "describes": "bundles/{slug}.yaml"
    },
    {
      "name": "catalog",
      "title": "Catalog metadata",
      "url": "https://skillcatalog.dev/schemas/catalog.schema.json",
      "describes": "catalog.yaml at a catalog root"
    },
    {
      "name": "skillcatalog-yml",
      "title": "Committed project manifest",
      "url": "https://skillcatalog.dev/schemas/skillcatalog-yml.schema.json",
      "describes": ".skillcatalog/skillcatalog.yml"
    },
    {
      "name": "skillcatalog-local-yml",
      "title": "Local project manifest",
      "url": "https://skillcatalog.dev/schemas/skillcatalog-local-yml.schema.json",
      "describes": ".skillcatalog/skillcatalog.local.yml"
    }
  ]
}
