powerpoint

Automates creation, parsing, and modification of Microsoft PowerPoint (.pptx) files via XML manipulation.

9|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/Cyapstaye/Adame_ver.open --skill powerpoint-cyapstaye
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: powerpoint
Source: https://github.com/Cyapstaye/Adame_ver.open/tree/main/skills/productivity/powerpoint
Command: npx skills add https://github.com/Cyapstaye/Adame_ver.open --skill powerpoint-cyapstaye

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, Pillow, pptxgenjs, and includes scripts (resource) components.

What problem does it solve?

This skill solves the frustration of manually creating or editing PowerPoint presentations by providing a programmatic, agentic workflow for slide generation, content extraction, and visual refinement.

Core Features & Use Cases

  • Automated Deck Generation: Create professional slide decks from scratch using templates or custom layouts.
  • Content Extraction & Editing: Parse, update, and reformat existing .pptx files, including slide text, notes, and visual elements.
  • Visual QA: Perform automated visual inspections to ensure layout consistency, contrast, and alignment.

Quick Start

Use the powerpoint skill to extract all text from the presentation file named project-proposal.pptx.

Frequently Asked Questions about powerpoint

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

FAQPage Schema
How do I automate PowerPoint creation from existing templates?

Automate PowerPoint creation by using script-based rendering and XML manipulation to generate professional .pptx slides from custom layouts or templates. This workflow supports complex template-based slide generation without manual formatting.

Can I extract text from a .pptx file for content migration?

Extract text from a .pptx file by parsing the presentation through automated XML manipulation. The skill integrates with markitdown to pull slide text and notes, enabling seamless content extraction and reformatting.

Does this PowerPoint automation tool support visual quality assurance?

Visual quality assurance is supported through automated visual inspections that check layout consistency, contrast, and alignment. This ensures your generated slides meet professional formatting standards before final output.

What dependencies do I need to edit existing .pptx files programmatically?

Editing existing .pptx files programmatically requires markitdown, Pillow, and pptxgenjs, alongside system-level PDF conversion tools. These dependencies enable comprehensive document handling, visual element modification, and text parsing.

What is the best way to modify slide notes and visual elements in a presentation?

The best way to modify slide notes and visual elements is through script-based rendering and XML manipulation of the .pptx file structure. This allows precise updates to text, notes, and layout components without opening PowerPoint.

Are there limitations when generating slides without PowerPoint installed?

Generating slides without PowerPoint installed is possible via pptxgenjs and XML manipulation, but requires system-level PDF conversion tools for comprehensive document handling. Complex visual rendering may need additional environment setup for accurate output.