pptx

Generate and refine PowerPoint .pptx presentations via template workflows and visual QA.

Updated May 19, 2026
One-click install
npx skills add https://github.com/anilveersingh1308/copilot-skills --skill pptx-anilveersingh1308
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/anilveersingh1308/copilot-skills/tree/main/.github/skills/pptx
Command: npx skills add https://github.com/anilveersingh1308/copilot-skills --skill pptx-anilveersingh1308

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill removes the friction of producing polished PowerPoint (.pptx) files—by guiding extraction, template-based editing, slide creation from scratch, and visual QA to prevent broken layouts.

Core Features & Use Cases

  • Read & extract PPTX content: Pull text and inspect structure using tools like markitdown and PPTX-specific scripts.
  • Template-based deck editing: Unpack a template, analyze slide layouts, edit slide XML, then clean and repack while preserving structure.
  • Create from scratch: Generate decks using PptxGenJS when no reference template exists.
  • Visual + content QA loop: Convert slides to images (via LibreOffice + pdftoppm) and systematically check for overflow, overlap, spacing, contrast, and leftover placeholders.
  • Practical design guidance: Provides concrete slide design rules (color palettes, spacing, typography, layout variety, and anti-AI design mistakes).

Quick Start

Use the pptx skill to update a deck from a template file 'template.pptx' into 'output.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I edit an existing PowerPoint template without breaking the slide layout?

To edit a PowerPoint template without breaking layouts, unpack the .pptx file, modify the slide XML directly, then clean and repack it to maintain a valid OOXML structure and visual correctness.

What is the best way to create a PowerPoint presentation from scratch using code?

Creating a PowerPoint presentation from scratch is best handled using PptxGenJS to generate new .pptx decks when no reference template exists, allowing for programmatic slide creation and visual layout control.

How do I extract text and inspect the structure of a .pptx file?

You can extract text and inspect the structure of a .pptx file by reading the existing deck using markitdown and PPTX-specific scripts to pull content from slides for further processing.

Can I automate visual QA to check PowerPoint slides for overflow and spacing issues?

You can automate visual QA for PowerPoint slides by converting slides to images via LibreOffice and pdftoppm, then systematically checking for overflow, overlap, spacing, contrast, and leftover placeholders.

Does editing Office XML directly require repacking the file to keep it valid?

Editing Office XML directly requires a clean and repack pipeline step to ensure the .pptx file remains a valid OOXML structure, preventing broken layouts and ensuring the presentation opens correctly.