pptx

Create PowerPoint presentations from HTML with charts and tables.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/7th-ave-labs/document-skills --skill pptx-7th-ave-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/7th-ave-labs/document-skills/tree/main/document-skills/pptx
Command: npx skills add https://github.com/7th-ave-labs/document-skills --skill pptx-7th-ave-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating and editing PowerPoint presentations can be a time-consuming and design-intensive task, often leading to inconsistent branding or manual data updates. This Skill automates the entire presentation workflow, ensuring professional quality, brand consistency, and dynamic content generation.

Core Features & Use Cases

  • Automated Presentation Generation: Create new presentations from HTML, complete with dynamic charts, tables, and custom designs, ensuring accurate positioning and styling.
  • Template-Driven Content Creation: Leverage existing templates to generate new slides, preserving brand guidelines, visual consistency, and reducing design overhead.
  • Advanced Editing & Analysis: Modify raw Office Open XML (OOXML) for fine-grained control over slide layouts, comments, and speaker notes, or extract text for quick content analysis.
  • Use Case: Automatically generate a weekly business review presentation, populating slides with up-to-date sales figures, market trends, and project updates, all while adhering to company branding and design principles.

Quick Start

Use the pptx skill to create a new presentation from the attached 'weekly_report.html' and save it as 'weekly_report.pptx'.