| name | pptx |
| description | 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 (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill. |
| zh_description | 用于创建、编辑和美化 PowerPoint 演示文稿。 |
| version | 1.1.0 |
| author | seaworld008 |
| source | in-house |
| source_url | |
| license | Proprietary. LICENSE.txt has complete terms |
| tags | ["pptx"] |
| created_at | 2026-03-04 |
| updated_at | 2026-07-27 |
| quality | 5 |
| complexity | intermediate |
PPTX Skill
Quick Reference
| Task | Guide |
|---|
| Read/analyze content | python -m markitdown presentation.pptx |
| Edit or create from template | Read editing.md |
| Create from scratch | Read pptxgenjs.md |
| Plan a complex deck | Read creator workflow |
| Render a chart image | python scripts/chartkit.py --help |
Reading Content
python -m markitdown presentation.pptx
python scripts/thumbnail.py presentation.pptx
python scripts/office/unpack.py presentation.pptx unpacked/
Editing Workflow
Read editing.md for full details.
- Analyze template with
thumbnail.py
- Unpack → manipulate slides → edit content → clean → pack
Creating from Scratch
Read pptxgenjs.md for full details.
Use when no template or reference presentation is available.
For a multi-section executive, sales, or analytical deck, load only the
relevant files under references/creator-workflow/:
INTAKE.md and WORKFLOW.md for scope and sequencing
STYLE-GUIDE.md and VIS-GUIDE.md for visual direction
ORCHESTRATION_DATA_CHARTS.md when the deck depends on data-backed charts
RUBRIC.md and CHECKLIST.md for final acceptance
Use scripts/chartkit.py for a deterministic PNG fallback from CSV or JSON
when native chart generation is unavailable. The rendered chart still requires
visual inspection for labels, scale, and contrast.
Design Ideas
Don't create boring slides. Plain bullets on a white background won't impress anyone. Consider ideas from this list for each slide.