ck:pptx

Automate PowerPoint workflows by programmatically creating, editing, and analyzing PPTX files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates PowerPoint presentation workflows by enabling programmatic creation, editing, and analysis of PPTX files.

Core Features & Use Cases

  • PPTX creation, editing, and analysis using Python and Node tooling
  • Template application, notes extraction, and slide generation for teams
  • Content extraction, slide manipulation, and automation workflows for large decks

Quick Start

Create a simple PPTX with one slide by writing a small script that uses the provided PPTX tooling and saves it as output.pptx.

Frequently Asked Questions about ck:pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation using Python?

You can automate PowerPoint presentation creation by writing a Python script that uses python-pptx to generate slides, apply templates, and save the output as a PPTX file.

Can I convert HTML to PPTX slides programmatically?

Yes, you can convert HTML to PPTX slides programmatically using the html2pptx conversion capabilities, which translate web content directly into PowerPoint slide structures.

What is the best way to extract content and notes from existing PPTX files?

The best way to extract content and notes from existing PPTX files is by running an analysis script that parses slide content and extracts speaker notes for batch processing.

Does python-pptx support OOXML manipulation for slide generation?

Yes, python-pptx supports OOXML manipulation, allowing you to directly modify the underlying XML structure for advanced slide generation and template application.

How do I handle batch processing of large presentation decks?

You handle batch processing of large presentation decks by writing automation scripts that iterate through files, manipulating slides and extracting content across multiple PPTX decks.

When should I use pptxgenjs instead of python-pptx for presentation automation?

You should use pptxgenjs for presentation automation when your workflow requires a Node.js environment, whereas python-pptx is suited for Python-based slide generation and OOXML manipulation.