ppt

Create and edit PowerPoint presentations and academic Beamer PDFs from user requirements.

Updated May 30, 2026
One-click install
npx skills add https://github.com/zeroix07/mcp-skill-agent --skill ppt-zeroix07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt
Source: https://github.com/zeroix07/mcp-skill-agent/tree/main/ppt
Command: npx skills add https://github.com/zeroix07/mcp-skill-agent --skill ppt-zeroix07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, sharp, pptxgenjs, python-pptx, pikepdf, pdfplumber, pypdf, pdf2image, Pillow, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Creating professional PowerPoint presentations from scratch or editing existing ones requires specialized knowledge of design principles, XML manipulation, and formatting rules. This Skill eliminates that complexity by providing a complete design system, component library, and automated workflows for both .pptx and academic Beamer formats.

Core Features & Use Cases

  • PPTX Creation & Editing: Build new presentations from scratch using a design system with 15+ themes, or modify existing .pptx files by manipulating raw Office Open XML. Supports template-based workflows where you duplicate and rearrange slides from an uploaded template.
  • Academic Beamer Workflow: Automatically routes academic paper-to-slides requests to a dedicated LaTeX Beamer pipeline with Tectonic compilation, producing PDF presentations with proper navigation, overlays, and figure handling.
  • Design System & Components: Access 50+ pre-built HTML components (covers, TOC pages, content layouts, data visualizations) that convert directly to PowerPoint via html2pptx, ensuring visual variety and professional quality.
  • Use Case: A researcher uploads a PDF paper and asks for conference slides. The Skill detects the academic intent, routes to Beamer, extracts figures, writes LaTeX with proper overlays and navigation, and compiles to a polished PDF. A marketing manager uploads a .pptx template and asks for a new pitch deck; the Skill analyzes the template, duplicates and rearranges slides, replaces placeholder text while preserving design, and outputs a complete presentation.

Quick Start

Use the ppt skill to create a professional 8-slide product launch presentation with a cover page, agenda, feature highlights, and closing slide.

Frequently Asked Questions about ppt

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

FAQPage Schema
How do I convert an academic PDF paper to presentation slides?

You can convert an academic PDF paper to presentation slides by routing the document through a dedicated LaTeX Beamer pipeline. It extracts figures, writes LaTeX with proper overlays and navigation, and compiles a polished PDF presentation using Tectonic.

Can I duplicate and rearrange slides from an uploaded PowerPoint template?

Yes, you can duplicate and rearrange slides from an uploaded PowerPoint template. The workflow analyzes the existing .pptx file, duplicates layouts, replaces placeholder text while preserving the original design system, and outputs a complete modified presentation.

Do I need Node.js and Python to create PowerPoint presentations?

Yes, creating PowerPoint presentations requires both Node.js and Python environments. Node.js runs pptxgenjs and Playwright for rendering, while Python uses lxml for XML validation and python-pptx for file manipulation.

What is the best way to generate PPTX from HTML components?

The best way to generate PPTX from HTML components is using a library of 50+ pre-built layouts including covers, TOC pages, and data visualizations. The html2pptx conversion process ensures visual variety and professional quality directly from HTML.

Does editing existing PowerPoint files require Office Open XML manipulation?

Editing existing PowerPoint files can require raw Office Open XML manipulation. This approach modifies the underlying XML structure directly, enabling precise formatting changes and slide modifications beyond standard template-based workflows.