pptx

Create, modify, and analyze PowerPoint presentations from templates and HTML-like inputs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PPTX deck creation, modification, and analysis without manual editing—streamlining slide production, branding consistency, and QA for presentations.

Core Features & Use Cases

  • Generate new slides from templates or HTML-like inputs, edit existing slide content, and manage layouts/templates for branding consistency
  • Insert presenter notes, annotations, and comments while enabling basic analysis of typography, color, and layout structure
  • Use in fast-deploy decks (sales/marketing), template-driven pitches, and content-to-PowerPoint conversion workflows

Quick Start

Create a new PowerPoint presentation from HTML-like slides and export it as PPTX using the slideConverter workflow

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 templates?

Automate PowerPoint presentation creation by using placeholder-aware rendering to build new slides from templates or HTML-like inputs. This workflow enforces layout consistency and branding rules for fast-deploy sales and marketing decks.

Can I edit existing slide content and manage layouts programmatically?

Yes, you can edit existing slide content and manage layouts programmatically. The toolkit modifies slide text, adjusts templates, and manages layouts to maintain branding consistency across presentations without manual editing.

Does python-pptx support adding presenter notes and slide annotations?

Yes, the workflow supports adding presenter notes, annotations, and comments to slides. It leverages python-pptx alongside lxml to insert metadata directly into the presentation structure for speaker guidance.

What is the best way to convert HTML-like inputs into PPTX slides?

The best way to convert HTML-like inputs into PPTX slides is using the slideConverter workflow. It transforms HTML-like content structures into native PowerPoint slides while preserving placeholder-aware rendering and layout consistency.

Can I analyze typography and color structure in an existing PowerPoint?

Yes, you can perform basic analysis of typography, color, and layout structure on existing presentations. This enables QA checks for branding consistency and structural validation before finalizing slide decks.

Do I need Pillow and Playwright to generate PowerPoint slides?

Pillow and Playwright are dependencies used for rendering images and capturing visual content during slide generation. They support the slideConverter workflow when converting HTML-like inputs or templates into PPTX format.