pptx

Generate PPTX slide decks from content sources and templates.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/caobingsheng/skills --skill pptx-caobingsheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/caobingsheng/skills/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/caobingsheng/skills --skill pptx-caobingsheng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, Pillow, and includes scripts (resource) components.

What problem does it solve?

Automates the end-to-end creation and customization of PPTX slide decks by turning content inputs into polished presentations, reducing manual template work and formatting drift.

Core Features & Use Cases

  • Ingests content sources (text, bullet points, images) and generates a cohesive PPTX deck.
  • Applies slide templates and varied layouts to produce pitches, lectures, or product demos with consistent styling.
  • Use Case: a marketer compiles a 10-slide product launch deck from a content brief and a template, producing a ready-to-present presentation.

Quick Start

Create a ready-to-present PPTX by supplying slide content and an optional template.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PPTX presentation creation from text and bullet points?

Automating PPTX deck creation involves ingesting content sources like text, bullet points, and images, then applying templates to generate cohesive, ready-to-present slide decks. This process handles content placement, slide sequencing, and final PPTX export automatically.

Can I apply existing slide templates and layouts to generate a presentation deck?

Yes, you can apply existing slide templates and varied layouts to generate presentation decks. The process uses your template to ensure consistent styling across pitches, lectures, or product demos, producing a cohesive PPTX output that matches your design requirements.

What is the best way to build a product launch deck from a content brief?

The best way to build a product launch deck is to ingest your content brief and apply a slide template. This automates the construction of a 10-slide pitch deck, handling content placement and slide sequencing to produce a polished, ready-to-present PPTX output.

Does this automated deck-building process handle image insertion and placeholder validation?

Yes, the automated deck-building process handles image ingestion and placeholder validation. It processes content sources including images, applies them to the correct slide layouts, and performs basic validation during the final PPTX export to ensure proper formatting.

Do I need Python XML libraries like lxml and Pillow to generate PPTX slides?

Yes, generating PPTX slides relies on Python dependencies including lxml, defusedxml, and Pillow. These libraries handle the underlying XML manipulation for slide templates and image processing required to produce finalized PPTX outputs.

When should I not use automated PPTX generation for my slide deck?

You should avoid automated PPTX generation if your slide deck requires highly complex, non-standard animations or intricate manual formatting that falls outside standard template layouts and basic placeholder handling capabilities.