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

    Added
    May 27, 2026
    Work date
    Date unknown
    Page edited
    Not recorded

    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