Agent skill · Content & Marketing

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.

vibeevalgithub.com/vibeevalGitHub ↗
claude-codeMIT
Install
npx skills add vibeeval/vibecosystem --skill pptx-generator --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 6
SKILL.md size: 8 KB
Bundled scripts: none
Version: 1.0
Path: skills/pptx-generator/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 521
Language: C#

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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](references/editing.md) | | Create from scratch | See [Creating from Scratch](#creating-from-scratch-workflow) below | | Item | Value | |------|-------| | **Dimensions** | 10" x 5.625" (LAYOUT_16x9) | | **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, ROUNDED_RECTANGLE | | **Charts** | BAR, LINE, PIE, DOUGHNUT, SCATTER, BUBBLE, RADAR | ## Reference Files | File | Contents | |------|----------| | [

What's inside
Steps it walks through
  1. Overview
  2. Quick Reference
  3. Reference Files
  4. Reading Content
  5. Creating from Scratch — Workflow
  6. Step 1: Research & Requirements
  7. Step 2: Select Color Palette & Fonts
  8. Step 3: Select Design Style
  9. Step 4: Plan Slide Outline
  10. Step 5: Generate Slide JS Files
  11. Step 6: Compile into Final PPTX
  12. Step 7: QA (Required)
  13. Output Structure
  14. Slide Output Format
Ships with 5 files
  • references/design-system.md
  • references/editing.md
  • references/pitfalls.md
  • references/pptxgenjs.md
  • references/slide-types.md
Commands it runs
Text extraction
python -m markitdown presentation.pptx
More from vibecosystem
All skills →
About this skill
What does the pptx-generator skill do?

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.

How do I install it?

Run `npx skills add vibeeval/vibecosystem --skill pptx-generator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From vibeeval/vibecosystem, a repository with 521 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going