PPTX Generator

SkillDocs & knowledge

Use when creating, editing, reading, or extracting PowerPoint presentations, including PptxGenJS deck generation, structured PPTX XML edits, or slide-content analysis.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the PPTX Generator skill

What this skill tells your AI

The instructions your AI receives, as published by qianleigood/crawclaw in skills/pptx-generator/SKILL.md and read by ahel’s review.

Use this skill for PowerPoint creation, editing, and reading.

Choose the path

  • read or analyze: use python -m markitdown presentation.pptx
  • edit an existing deck: follow references/editing.md
  • create from scratch: use PptxGenJS and the slide workflow below

Create-from-scratch workflow

  1. Clarify audience, purpose, tone, and slide count.
  2. Choose palette, fonts, and style from references/design-system.md.
  3. Plan every slide using references/slide-types.md.
  4. Generate one JS module per slide in slides/.
  5. Compile with slides/compile.js.
  6. Run QA using references/pitfalls.md.

Output structure

slides/
├── slide-01.js
├── slide-02.js
├── imgs/
└── output/
    └── presentation.pptx

Rules

  • Use LAYOUT_16x9.
  • Colors are 6-char hex without #.
  • Chinese font default: Microsoft YaHei.
  • English font default: Arial.
  • Every non-cover slide needs a page number badge.
  • Keep variant details and API specifics in references instead of bloating SKILL.md.

References

  • references/slide-types.md
  • references/design-system.md
  • references/editing.md
  • references/pitfalls.md
  • references/pptxgenjs.md

Signals

GitHub stars
30
Forks
1
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
pptx-generator-qianleigood
Source
github.com/qianleigood/crawclaw