Data model

    Skill Suite Catalog Model

    The source suite maps portable skill folders through an allowlist and lifecycle metadata into generated Markdown, JSON, and TypeScript catalog surfaces.

    Data model diagram

    Relationships

    A readable index of the 8 connections shown in the visual model above.

    1

    skills/<slug>/SKILL.md

    Connects to SUITE_SKILLS.txt allowlist

    2

    SUITE_METADATA.json lifecycle

    Connects to build_catalog.py

    3

    SUITE_SKILLS.txt allowlist

    Connects to build_catalog.py

    4

    skills/<slug>/SKILL.md

    Connects to build_catalog.py

    5

    build_catalog.py

    Connects to skills/INDEX.md

    6

    build_catalog.py

    Connects to skills/manifest.json

    7

    skills/manifest.json

    Connects to build_docs_site_catalog.py

    8

    build_docs_site_catalog.py

    Connects to docs-site catalog.generated.ts

    Model details

    Dates

    Created
    Not recorded
    Last updated
    May 27, 2026

    Entities

    skills/<slug>/SKILL.mdskills/SUITE_SKILLS.txtskills/SUITE_METADATA.jsonskills/INDEX.mdskills/manifest.jsondocs-site/src/lib/catalog.generated.ts

    Source

    scripts/build_catalog.py

    Open source