anthropic-pptx

Create, edit, and analyze PowerPoint presentations using Python scripts.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/hemory/amp --skill anthropic-pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anthropic-pptx
Source: https://github.com/hemory/amp/tree/main/.claude/skills/anthropic-pptx
Command: npx skills add https://github.com/hemory/amp --skill anthropic-pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, libreoffice, poppler-utils, 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 (.pptx files), streamlining the process of generating professional slide decks.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or based on existing templates.
  • Content Editing: Modify text, layouts, and formatting within existing presentations.
  • Data Visualization: Create charts and tables within slides.
  • Use Case: A user needs a presentation about Q3 sales performance. This Skill can generate a new deck, populate it with sales data charts, and ensure it adheres to company branding guidelines.

Quick Start

Use the anthropic-pptx skill to create a new presentation about Q3 sales performance.

Frequently Asked Questions about anthropic-pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from existing data?

Automate PowerPoint presentation creation by using Python scripts and PptxGenJS to generate .pptx files from scratch. This Skill handles text extraction, content modification, and data visualization to streamline professional slide deck generation.

Can I modify text and layout adjustments in existing .pptx files?

Modify text and layout adjustments in existing .pptx files by editing the underlying OOXML structure. The Skill supports content modification workflows to update formatting, populate data charts, and alter slide layouts within existing presentations.

What's the best way to generate PowerPoint slides from HTML content?

Generate PowerPoint slides from HTML content by leveraging the included Playwright and React-icons dependencies. This approach allows you to render HTML structures into slide-ready content, which is then parsed and assembled into a .pptx file.

Does this PowerPoint automation approach support data visualization like charts and tables?

Data visualization is fully supported within PowerPoint automation. The Skill creates charts and tables directly within slides, enabling you to populate presentations with sales data or performance metrics while adhering to specific formatting guidelines.

Do I need LibreOffice and Poppler-utils to extract text from PowerPoint slides?

Text extraction from PowerPoint slides relies on dependencies like LibreOffice and Poppler-utils. These tools process the .pptx files to extract raw content, enabling subsequent content modification and structural analysis of the presentation.

When should I not use automated slide creation for presentation editing?

Avoid automated slide creation when presentations require highly bespoke, non-standard OOXML layouts that cannot be templated. The Skill excels at structured generation and data visualization, but complex manual graphic design may exceed its capabilities.