← ClaudeAtlas

ppt-design-skilllisted

Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file; editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Includes 9 built-in design themes (5 magazine + 4 Swiss) and 32 layout templates. Trigger whenever the user mentions 'deck,' 'slides,' 'presentation,' or references a .pptx filename.
billLiao/PPT-Design-Skill · ★ 4 · Data & Documents · score 68
Install: claude install-skill billLiao/PPT-Design-Skill
# PPT Design Skill ## Quick Reference | Task | Guide | |------|-------| | Read/analyze content | `python -m markitdown presentation.pptx` | | Edit or create from template | Read [editing.md](editing.md) | | Create from scratch | **规划 → 生成 → QA**(见下方 Creating from Scratch) | | Design decisions (叙事/节奏/自适应) | Read [references/design-playbook.md](references/design-playbook.md) | | Design themes & layouts | Read [design-system.md](design-system.md) | --- ## Reading Content ```bash # Text extraction python -m markitdown presentation.pptx # Visual overview python scripts/thumbnail.py presentation.pptx # Raw XML python scripts/office/unpack.py presentation.pptx unpacked/ ``` --- ## Editing Workflow **Read [editing.md](editing.md) for full details.** 1. Analyze template with `thumbnail.py` 2. Unpack → manipulate slides → edit content → clean → pack --- ## Creating from Scratch **Creation workflow(三段式,顺序固定):** ### Step 1 · 规划(必做,禁止跳过) **Read [references/design-playbook.md](references/design-playbook.md)** — 叙事弧、页面规划表、明暗节奏、版式决策树、自适应规则、中文排版、密度控制。 产出页面规划表(页码 → 版式 → 明暗 → 内容形状 → 视觉元素)后再写代码。 ### Step 2 · 生成 **Read [pptxgenjs.md](pptxgenjs.md)** for API details and corruption gotchas. - 主题与配色:[design-system.md](design-system.md)(9 主题,只用安全字体) - 版式代码:杂志风 [templates/layouts/magazine-layouts.md](templates/layouts/magazine-layouts.md) / 瑞士风 [templates/layouts/swiss-layouts.md](templates/layouts/swiss-layouts.md) / 分析模型 [templates/layouts/analysis-models.md](templates/layouts/an