pptx-generator

Read, edit, and create PPTX presentations using XML and PptxGenJS.

10|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/FuHesummer/VCPtoolbox-Junior-Plugins --skill pptx-generator-fuhesummer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/FuHesummer/VCPtoolbox-Junior-Plugins/tree/main/SkillBridge/SKILL/pptx-generator
Command: npx skills add https://github.com/FuHesummer/VCPtoolbox-Junior-Plugins --skill pptx-generator-fuhesummer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity and tedium of PowerPoint tasks by enabling automated reading, analysis, editing of template-based decks via XML, and crafting presentations from scratch using PptxGenJS, all guided by a complete design system.

Core Features & Use Cases

  • Read/analyze existing presentations to extract structure and content.
  • Edit template-based decks via XML manipulation to apply consistent styling and layout.
  • Create presentations from scratch using PptxGenJS, with a built-in design system (colors, fonts, style recipes) and slide-type guidance.
  • Follow a detailed workflow to produce consistent, professional decks for various scenarios (covers, TOCs, content slides, and summaries).

Quick Start

Start by choosing a deck goal and either create a new PPTX from scratch using the PptxGenJS workflow or apply template-based edits to an existing presentation.

Frequently Asked Questions about pptx-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PowerPoint presentation creation from scratch?

You can automate presentation creation by using PptxGenJS to generate new PPTX files guided by a built-in design system, producing professional covers, TOCs, content slides, and summaries.

Can I edit existing PPTX templates via XML manipulation?

Yes, you can edit template-based decks via XML manipulation to apply consistent styling and layout, while using markitdown to extract and analyze existing presentation content and structure.

What is the best way to extract content from an existing PowerPoint deck?

The best way to extract content from an existing deck is using the markitdown workflow, which reads and analyzes PPTX presentations to extract their structure and content for further processing.

Does this PPTX generation workflow support a design system for consistent slide layouts?

Yes, the PPTX generation workflow supports a complete design system providing colors, fonts, and style recipes to ensure consistent, professional decks across various slide types.

What are the limitations of using PptxGenJS for PowerPoint automation?

While PptxGenJS creates new presentations from scratch with a design system, template-based edits require a separate XML manipulation workflow, meaning you must choose between creation and editing paths.

How do I apply consistent styling across covers, TOCs, and content slides?

You can apply consistent styling by following the template-driven design-system workflow, which uses style recipes and slide-type guidance to maintain visual consistency across all generated presentation sections.