{
  "registry": "twhsi/skills",
  "repository": "https://github.com/twhsi/skills",
  "generated_at": "2026-06-28T06:14:48.877Z",
  "count": 13,
  "axes": [
    {
      "id": "time",
      "label": "Time",
      "route": "/time",
      "summary": "Daily focus, weekly rhythm, calendar and long-range training loops.",
      "skills": [
        "fantastical-calendar",
        "imandalart",
        "personal-athlete-81-grid"
      ]
    },
    {
      "id": "cards",
      "label": "Cards",
      "route": "/cards",
      "summary": "FIRE analysis, nine-grid cards, Markdown tables and graph views.",
      "skills": [
        "fire-analysis-card",
        "imandalart",
        "markdown-nine-grid-clipboard",
        "obsidian-graph-view"
      ]
    },
    {
      "id": "agent",
      "label": "Agent",
      "route": "/agent",
      "summary": "Repeatable Codex skills, structured inputs, scripts and agent metadata.",
      "skills": [
        "epub-hypercard-obsidian",
        "project-note-json-to-epub"
      ]
    },
    {
      "id": "desktop",
      "label": "Desktop",
      "route": "/desktop",
      "summary": "Mac desktop bridges, calendar actions, clipboard outputs and local workflows.",
      "skills": [
        "fantastical-calendar",
        "markdown-nine-grid-clipboard"
      ]
    },
    {
      "id": "publish",
      "label": "Publish",
      "route": "/publish",
      "summary": "Booklets, EPUBs, HyperCard returns and public GitHub publishing paths.",
      "skills": [
        "epub-hypercard-obsidian",
        "project-note-json-to-epub"
      ]
    }
  ],
  "skills": [
    {
      "slug": "auto-luhmann-numberer",
      "name": "auto-luhmann-numberer",
      "description": "Assign, validate, normalize, and explain Luhmann/Zettelkasten-style project-note codes for Chinese book manuscripts, Obsidian Markdown folders, Mandala-Grid section files, HyperCard Markdown stacks, and project-note JSON to EPUB workflows. Use when Codex needs to scan folders for 部/章/節/項/目 numbering, generate stable card ids, insert branch codes without renumbering existing notes, map letter-coded branches to Obsidian Mandala sections, preserve K### keyword index cards, sanitize private catalogs into public examples, or prepare card IDs for EPUB and HyperCard output.",
      "axes": [
        "agent"
      ],
      "repo_path": "skills/auto-luhmann-numberer",
      "skill_file": "skills/auto-luhmann-numberer/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/auto-luhmann-numberer",
      "install_command": "cp -R skills/auto-luhmann-numberer ~/.codex/skills/",
      "resources": [
        "agents",
        "assets",
        "references",
        "scripts"
      ]
    },
    {
      "slug": "epub-hypercard-obsidian",
      "name": "epub-hypercard-obsidian",
      "description": "Convert EPUB card books into Obsidian-ready HyperCard Markdown folders and portable zip files. Use when Codex needs to turn an EPUB with XHTML chapters, table-of-contents cards, keyword index cards, backlinks, Luhmann/Zettelkasten numbers, or cross-links into one Markdown file per card with verified relative links, keyword cards, previous/home/next navigation, and GitHub/shareable zip output.",
      "axes": [
        "agent",
        "publish"
      ],
      "repo_path": "skills/epub-hypercard-obsidian",
      "skill_file": "skills/epub-hypercard-obsidian/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/epub-hypercard-obsidian",
      "install_command": "cp -R skills/epub-hypercard-obsidian ~/.codex/skills/",
      "resources": [
        "agents",
        "assets",
        "scripts"
      ]
    },
    {
      "slug": "fantastical-calendar",
      "name": "fantastical-calendar",
      "description": "Create Fantastical calendar events and reminders from Codex on macOS. Use when the user asks Codex to add, schedule, parse, preview, or send a meeting, appointment, task, reminder, time block, daily plan item, 行事曆, 日曆, 會議, 待辦, or 提醒 into Fantastical.",
      "axes": [
        "time",
        "desktop"
      ],
      "repo_path": "skills/fantastical-calendar",
      "skill_file": "skills/fantastical-calendar/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/fantastical-calendar",
      "install_command": "cp -R skills/fantastical-calendar ~/.codex/skills/",
      "resources": [
        "agents",
        "references",
        "scripts"
      ]
    },
    {
      "slug": "fire-analysis-card",
      "name": "fire-analysis-card",
      "description": "Analyze Chinese articles around 1000 characters with the FIRE principle: Fact, Index, Relation, and Encyclopedia. Use when Codex needs to turn an essay, reflection, transcript excerpt, research note, product note, or Obsidian/LLM knowledge material into a compact Chinese FIRE analysis card, encyclopedia-style note, or fixed-width text diagram inspired by PDCA card formatting.",
      "axes": [
        "cards"
      ],
      "repo_path": "skills/fire-analysis-card",
      "skill_file": "skills/fire-analysis-card/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/fire-analysis-card",
      "install_command": "cp -R skills/fire-analysis-card ~/.codex/skills/",
      "resources": [
        "agents"
      ]
    },
    {
      "slug": "fire-card-to-epub",
      "name": "fire-card-to-epub",
      "description": "Convert FIRE analysis cards, Chinese knowledge notes, or project-note JSON into validated EPUB books with directory cards, chapter cards, keyword index cards, backlinks, and GitHub-shareable ebook assets. Use when Codex needs to teach or automate the path from `fire-analysis-card` outputs to `project-note-json-to-epub` style EPUB files, including sample JSON manuscripts and attached `.epub` deliverables.",
      "axes": [
        "agent"
      ],
      "repo_path": "skills/fire-card-to-epub",
      "skill_file": "skills/fire-card-to-epub/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/fire-card-to-epub",
      "install_command": "cp -R skills/fire-card-to-epub ~/.codex/skills/",
      "resources": [
        "agents",
        "assets",
        "scripts"
      ]
    },
    {
      "slug": "imandalart",
      "name": "imandalart",
      "description": "Design iMandalArt and iMandala 3x3 square index cards. Default output is iMandala 1.0: no visible borders, no vertical dividers, no Markdown table, exactly five counted characters per visible cell row, and an ◎ center. Use when the user asks for iMandalArt, iMandala, I MandalArt, 五字定格, 無框九宮, ◎中心, 手機方形曼陀羅, 正方形九宮索引卡, or a square 3x3 card that is not an 81-cell Mandala.",
      "axes": [
        "time",
        "cards"
      ],
      "repo_path": "skills/imandalart",
      "skill_file": "skills/imandalart/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/imandalart",
      "install_command": "cp -R skills/imandalart ~/.codex/skills/",
      "resources": [
        "agents",
        "references",
        "scripts"
      ]
    },
    {
      "slug": "imessage-nine-grid-hypercard",
      "name": "imessage-nine-grid-hypercard",
      "description": "Create narrow iMessage/PTT Border-Light HyperCard style nine-grid cards in Chinese or mixed Chinese-English. Use when the user says \"iMessage 九宮 HyperCard\", \"iMessage 九宮\", \"做成 iMessage 九宮\", \"用 iMessage 九宮 HyperCard 整理\", asks for a phone-readable short card with Context below, or wants Mandala/九宮/HyperCard content formatted for blue-bubble/iMessage sharing with long links, paths, and rules moved out of the card.",
      "axes": [
        "agent"
      ],
      "repo_path": "skills/imessage-nine-grid-hypercard",
      "skill_file": "skills/imessage-nine-grid-hypercard/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/imessage-nine-grid-hypercard",
      "install_command": "cp -R skills/imessage-nine-grid-hypercard ~/.codex/skills/",
      "resources": [
        "agents"
      ]
    },
    {
      "slug": "markdown-nine-grid-clipboard",
      "name": "markdown-nine-grid-clipboard",
      "description": "Convert Chinese or mixed-language text, iMandalArt cards, Obsidian 九宮, 表格, Mandala notes, or eight-domain outlines into a Markdown 3x3 nine-grid table with an ◎ center, then copy, save, append, or hand it to apps that render Markdown tables such as Obsidian and AIDA. Use when the user asks for Markdown 九宮格, Obsidian 九宮, Markdown table 九宮, 曼陀羅表格, nine-grid clipboard, AIDA table output, or conversion between Markdown 九宮, iMandalArt, and 81-grid workflows.",
      "axes": [
        "cards",
        "desktop"
      ],
      "repo_path": "skills/markdown-nine-grid-clipboard",
      "skill_file": "skills/markdown-nine-grid-clipboard/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/markdown-nine-grid-clipboard",
      "install_command": "cp -R skills/markdown-nine-grid-clipboard ~/.codex/skills/",
      "resources": [
        "agents",
        "scripts"
      ]
    },
    {
      "slug": "obsidian-graph-view",
      "name": "obsidian-graph-view",
      "description": "Render Obsidian-style weighted graph views from book JSON, keyword indexes, TOCs, card data, or node-link data. Use when the user asks for Obsidian graph view, graph view png, weighted graph, keyword graph, directory-keyword graph, spherical graph visualization, or high-weight nodes centered with clear Chinese labels.",
      "axes": [
        "cards"
      ],
      "repo_path": "skills/obsidian-graph-view",
      "skill_file": "skills/obsidian-graph-view/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/obsidian-graph-view",
      "install_command": "cp -R skills/obsidian-graph-view ~/.codex/skills/",
      "resources": [
        "agents",
        "scripts"
      ]
    },
    {
      "slug": "pdca",
      "name": "pdca",
      "description": "Create Chinese monospaced compass-style PDCA or CAPD problem-solving cards using East-West-South-North-Center layout, full-width and half-width spaces, diagonal Unicode arrows, and strict Chinese character limits. Use when Codex needs to turn a problem, incident, decision tradeoff, root-cause analysis, improvement cycle, or CAPD/PDCA workflow into a square text diagram, Hermes/Discord-ready card, or Chinese 方位九宮圖 with center ◎, north Plan, east Do, south Check, west Action, and four diagonal transition arrows.",
      "axes": [
        "agent"
      ],
      "repo_path": "skills/pdca",
      "skill_file": "skills/pdca/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/pdca",
      "install_command": "cp -R skills/pdca ~/.codex/skills/",
      "resources": [
        "agents"
      ]
    },
    {
      "slug": "personal-athlete-81-grid",
      "name": "personal-athlete-81-grid",
      "description": "Create a personal athlete 81-cell MandalArt grid from an Ohtani Shohei-style 64+8+1 model. Use when the user asks for 大谷翔平 81 宮格, 個人運動員81宮格, sports skill maps, athlete training Mandala charts, badminton 81 grids, or editable JSON/SVG/PNG-ready athlete development templates with Ohtani-style colors.",
      "axes": [
        "time"
      ],
      "repo_path": "skills/personal-athlete-81-grid",
      "skill_file": "skills/personal-athlete-81-grid/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/personal-athlete-81-grid",
      "install_command": "cp -R skills/personal-athlete-81-grid ~/.codex/skills/",
      "resources": [
        "agents",
        "assets",
        "scripts"
      ]
    },
    {
      "slug": "project-note-json-to-epub",
      "name": "project-note-json-to-epub",
      "description": "Convert structured project-note JSON manuscripts into validated EPUB and optional Kindle-clickable PDF files. Use when the user asks to turn project notes, book-system JSON, FIRE-indexed notes, Luhmann/Zettelkasten numbered chunks, table-of-contents cards, index cards, cross-linked project notes, or manuscript JSON into an EPUB/PDF with chapter directories, keyword index cards, weighted links, bidirectional backlinks, versioned filenames, chapter-splitting plans, and full link testing.",
      "axes": [
        "agent",
        "publish"
      ],
      "repo_path": "skills/project-note-json-to-epub",
      "skill_file": "skills/project-note-json-to-epub/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/project-note-json-to-epub",
      "install_command": "cp -R skills/project-note-json-to-epub ~/.codex/skills/",
      "resources": [
        "agents"
      ]
    },
    {
      "slug": "todays-daily-plan",
      "name": "todays-daily-plan",
      "description": "Write spoken daily planning notes into an Obsidian Mandala Grid day-plan Markdown file. Use when the user says 今日的日計畫, 今日的日計劃, 日計畫, 日計劃, 青蛙, frog, 🐸, 九宮, 曼陀羅, Mandala Grid, 時段, time block, 日記, or asks to place spoken tasks/events/reflections into today's Obsidian daily plan sections.",
      "axes": [
        "agent"
      ],
      "repo_path": "skills/todays-daily-plan",
      "skill_file": "skills/todays-daily-plan/SKILL.md",
      "github_url": "https://github.com/twhsi/skills/tree/main/skills/todays-daily-plan",
      "install_command": "cp -R skills/todays-daily-plan ~/.codex/skills/",
      "resources": [
        "agents",
        "references",
        "scripts"
      ]
    }
  ]
}
