pptx

Create and edit PowerPoint presentations from HTML or templates using Python.

24|6|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/cdeistopened/skill-stack --skill pptx-cdeistopened
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/cdeistopened/skill-stack/tree/main/.claude/skills/anthropic-skills/skills/pptx
Command: npx skills add https://github.com/cdeistopened/skill-stack --skill pptx-cdeistopened

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, defusedxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation, editing, and analysis of PowerPoint presentations, transforming raw content into polished, professional decks.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or templates, complete with custom layouts, colors, and typography.
  • Content Editing: Modify existing presentations by updating text, rearranging slides, or applying new designs.
  • Data Visualization: Convert data into charts and tables embedded directly within slides.
  • Use Case: Transform a blog post into a 10-slide presentation, ensuring consistent branding and clear visual hierarchy across all slides.

Quick Start

Use the pptx skill to create a new presentation from the provided HTML content.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML content into a PowerPoint presentation?

You can convert HTML to PowerPoint by using this Skill to transform raw HTML content into formatted .pptx slides with custom layouts, colors, and typography via pptxgenjs.

Can I modify text and rearrange slides in an existing .pptx file?

Yes, you can modify existing presentations by updating text, rearranging slides, and applying new designs, or by extracting raw XML for detailed structural edits to the .pptx file.

What is the best way to automate PowerPoint creation from a blog post?

Automate PowerPoint creation from a blog post by using this Skill to generate a multi-slide deck, ensuring consistent branding and clear visual hierarchy across all slides.

Does this presentation automation tool support adding charts and tables to slides?

Yes, this presentation automation tool supports data visualization by converting raw data into charts and tables embedded directly within your generated PowerPoint slides.

Do I need Python to edit PowerPoint files or can I use Node.js libraries?

You need Python scripts to orchestrate the workflow, but the Skill leverages Node.js libraries like pptxgenjs for generation and Playwright for rendering HTML to slides.