Agent skill · bighardperson

pptx-generator

Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing PPTX via XML workflows, or extract text with markitdown. Triggers: PPT, PPTX, PowerPoint, presentation, slide, deck, slides.

What it needs

About 4k tokens when loaded.

What this skill does

PPTX Generator & Editor Overview This skill handles all PowerPoint tasks: reading/analyzing existing presentations, editing template-based decks via XML manipulation, and creating presentations from scratch using PptxGenJS. It includes a complete design system (color palettes, fonts, style recipes) and detailed guidance for every slide type. Quick Reference Task Approach ------ ---------- Read/analyze content python -m markitdown presentation.pptx Edit or create from template See Editing Presentations Create from scratch See Creating from Scratch below Item Value ------ ------- Dimensions 10" x 5.625" (LAYOUT16x9) Colors 6-char hex without # (e.g., "FF0000") English font Arial (default), or approved alternatives Chinese font Microsoft YaHei Page badge position x: 9.3", y: 5.1" Theme keys primary, secondary, accent, light, bg Shapes RECTANGLE, OVAL, LINE, ROUNDEDRECTANGLE Charts BAR, LINE, PIE, DOUGHNUT, SCATTER, BUBBLE, RADAR Reference Files File Contents ------ ---------- slide-types.md 5 slide page types (Cover, TOC, Section Divider, Content, Summary) + additional layout patterns design-system.md Color palettes, font reference, style recipes (Sharp/Soft/Rounded/Pill), typography & spacing editing.md Template-based editing workflow, XML manipulation, formatting rules, common pitfalls pitfalls.md QA process, common mistakes, critical PptxGenJS pitfalls pptxgenjs.md Complete PptxGenJS API reference --- Reading Content --- Creating from Scratch — Workflow Use when no template or reference presentation is available. Step 1: Research & Requirements Search to understand user requirements — topic, audience, purpose, tone, content depth. Step 2: Select Color Palette & Fonts Use the Color Palette Reference to select a palette matching the topic and audience. Use the Font Reference to choose a font pairing. Step 3: Select Design Style Use the Style Recipes to choose a visual style (Sharp, Soft, Rounded, or Pill) matching the presentation tone. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills bighardperson/PPT 演示文稿

View the source on GitHub

Browse the @skills marketplace