Ppt Template Fill

Fill a raw PowerPoint (.pptx) template with new content by cloning and patching native slides — no SVG conversion, original design preserved, verified through a mandatory OfficeCLI overflow/render loop. Use whenever the user supplies an existing .pptx template or deck plus new material or a topic and wants a generated PPTX, even if they don't say "template" — "use this PPT template to generate a PPTX", "fill this deck with the new content", "replace the copy in this PowerPoint", "keep the original design and swap in this material", "이 템플릿에 내용 채워줘", "이 PPT 양식으로 만들어줘", "기존 PPT 디자인 그대로 내용만 교체해줘". Do NOT use for reusable template package creation (ppt-master create-template), 1:1 beautify, SVG-pipeline deck generation, or finished-PPTX enhancement (native-enhance-pptx).

humanist96 b87bdaf 1.8 KB Updated

File contents

ppt-template-fill (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-template-fill/ — 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-template-fill/SKILL.md (repo-root relative) in full and execute it exactly as a runtime procedure.
  2. Resolve paths: treat ${SKILL_DIR} as .claude/skills/ppt-template-fill. 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.

humanist96/deck-design-pack/tree/main/.codex/skills/ppt-template-fill commit b87bdafd0c

Frequently asked questions

npx skillmds@latest add humanist96/ppt-template-fill