pptx

Generate, edit, and analyze PowerPoint slides using python-pptx and html2pptx.js.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Codcyber101/Doc-Consult-Agent --skill pptx-codcyber101
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Codcyber101/Doc-Consult-Agent/tree/main/skills/pptx
Command: npx skills add https://github.com/Codcyber101/Doc-Consult-Agent --skill pptx-codcyber101

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, Pillow, python-pptx, six, and includes scripts (resource) components.

What problem does it solve?

The pptx Skill automates the creation, editing, and analysis of PowerPoint presentations (.pptx). It reduces manual turnaround time for designing slides, formatting content, and extracting insights from slide inventories.

Core Features & Use Cases

  • Automated slide generation: Create new presentations with standard layouts and content.
  • Editing & layout management: Modify slide content, apply templates, and adjust layouts.
  • Inventory extraction: Build structured inventories of slide text and metadata for QA, design reviews, and auditing.
  • Use Case: A team needs a consistent launch deck; generate an 8- to 10-slide presentation, populate titles, notes, and layout, and export a ready-to-share PPTX.

Quick Start

Use the pptx skill to generate a professional deck from a simple outline. For example: "Create a 5-slide presentation with a title slide followed by four content slides for Objective, Problem, Approach, and Results."

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from an outline?

Automate PowerPoint presentation creation by generating new slides with standard layouts, populating titles, notes, and content, then exporting a ready-to-share PPTX file directly from your outline.

Can I convert HTML content directly into PPTX slides?

Convert HTML content into PPTX slides using the integrated html2pptx pipeline built on pptxgenjs and Playwright, allowing you to render HTML structures and styling directly within your presentation layout.

What is the best way to extract structured text from existing PowerPoint slides?

Extract structured text from PowerPoint slides by building a slide inventory that captures text and metadata, providing structured insights useful for QA, design reviews, and content auditing.

Does this PowerPoint automation approach support image handling and layout modifications?

This PowerPoint automation approach supports image handling through Pillow and sharp, while allowing you to modify slide content, apply templates, and adjust layouts programmatically using python-pptx.

What are the limitations of using python-pptx for editing presentation layouts?

Using python-pptx for editing presentation layouts focuses on standard template manipulation and text extraction, meaning complex native animations or advanced graphical rendering may require the HTML-based generation pipeline instead.