One-click install
npx skills add https://github.com/lizTheDeveloper/ai_game_theory_simulation --skill pptx-lizthedeveloper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/lizTheDeveloper/ai_game_theory_simulation/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/lizTheDeveloper/ai_game_theory_simulation --skill pptx-lizthedeveloper

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 tedious manual creation and editing of PowerPoint presentations, ensuring brand consistency, accurate positioning, and efficient slide generation from various content sources.

Core Features & Use Cases

  • Automated Presentation Generation: Create new presentations from HTML content, ensuring accurate positioning, visual hierarchy, and adherence to design principles.
  • Template-Driven Design: Leverage existing templates to maintain brand consistency, duplicate slides, and populate placeholders with new content.
  • Content Analysis & Editing: Extract text, analyze raw XML for complex formatting, and programmatically edit existing presentations, including speaker notes and comments.
  • Use Case: Generate a weekly sales report presentation by pulling data from a database, converting it into charts, and populating pre-defined slide layouts from a company template, ensuring all text and visuals are perfectly aligned.

Quick Start

Create a new presentation for a project update. Include a title slide: "Project Phoenix Launch - Q1 2024". Add a content slide with bullet points:

  • Achieved 20% market share in target segment.
  • Successfully integrated new AI features.
  • Next steps: Expand to international markets.

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 PowerPoint slides automatically?

HTML-to-PPTX conversion transforms web content into formatted slides with accurate positioning and visual hierarchy. This Skill automates that process via the html2pptx function, extracting HTML structure and rendering it as native PowerPoint layouts while preserving design intent.

Can I generate presentations from templates and populate them with dynamic data?

Yes. Template-driven design lets you duplicate slide layouts, apply existing templates for brand consistency, and programmatically populate placeholders with new content from databases or external sources without manual reformatting.

What's the best way to extract and edit raw XML from .pptx files?

PowerPoint files are OOXML archives. This Skill unpacks and inspects raw XML directly, enabling complex formatting analysis, metadata exploration, and programmatic edits to theme files, slide structure, and typography that UI-only tools cannot reach.

How do I ensure web fonts render correctly across all presentations?

Web-safe font enforcement replaces unavailable fonts with system-safe alternatives during slide generation. This Skill validates font availability and applies fallbacks automatically, preventing rendering failures and ensuring consistent typography across devices.

Can I extract typography and color information from PowerPoint theme files?

Yes. Theme metadata extraction retrieves color schemes, font definitions, and design rules embedded in .pptx theme files, enabling analysis of brand standards and programmatic reuse of consistent styling across multiple presentations.

Do I need additional tools to convert presentations or add speaker notes programmatically?

This Skill handles presentation creation, editing, and speaker notes addition natively. For advanced workflows like image optimization or document analysis, it integrates with sharp for image processing and markitdown for content extraction, reducing external tool dependencies.