---
name: ppt-master
description: >
  Post-router owner for authoring or regenerating presentation visuals through
  the PPT Master SVG pipeline: new decks from source material or a topic, PPTX
  re-architecture, generation from an already-created reusable SVG-template
  workspace, and shared SVG steps only after a strict 1:1 beautify workflow
  explicitly hands off. Read
  workflows/routing.md first. Do not use for ambiguous existing-PPTX
  optimization, reusable-template creation, raw-PPTX native filling, or
  finished-PPTX native enhancement; those are pre-route or standalone
  workflow requests.
---

# ppt-master (Codex discovery stub)

This file is generated by `sync_codex_stubs.py` so Codex discovers the skill.
The authoritative skill lives in this repository at `.claude/skills/ppt-master/` — a single
source of truth shared by Claude Code and Codex. Do not hand-edit this stub;
edit the canonical tree, then re-run:

    python3 .claude/skills/ppt-master/scripts/sync_codex_stubs.py

On invocation:

1. Read `.claude/skills/ppt-master/workflows/routing.md` (repo-root relative) first;
   load `.claude/skills/ppt-master/SKILL.md` in full only when routing selects the main SVG
   family or a workflow hands off to it.
2. Resolve paths: treat `${SKILL_DIR}` as `.claude/skills/ppt-master`. Bare relative paths
   mentioned inside the skill (`references/...`, `workflows/...`, `scripts/...`,
   `templates/...`) resolve against that directory — never against
   `.codex/skills/`.
3. Run all commands from the repository root. On Windows installs without
   `python3.exe`, rerun the same command with `python`.
