ck:pptx

Create, edit and analyze PowerPoint (.pptx) presentations via Python scripting.

1|1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Thanh-apero/apero-kit-cli --skill ck-pptx-thanh-apero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:pptx
Source: https://github.com/Thanh-apero/apero-kit-cli/tree/main/.claude/skills/document-skills/pptx
Command: npx skills add https://github.com/Thanh-apero/apero-kit-cli --skill ck-pptx-thanh-apero

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ooxml, pptxgenjs, playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of creating, editing, and analyzing PowerPoint (.pptx) files, enabling users to efficiently manage presentations.

Core Features & Use Cases

  • PPTX Creation: Build presentations from scratch or using templates.
  • Editing: Modify existing presentations with advanced text, image, and layout options.
  • Analysis: Extract text, analyze design elements, and validate presentation structure.
  • Use Case: For a marketing team preparing a product launch presentation, this Skill can streamline the design process by applying consistent branding and ensuring all content is in place.

Quick Start

To create a new PowerPoint presentation from a template, run the following command: python scripts/pptx_template.py template.pptx working.pptx

Frequently Asked Questions about ck:pptx

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

FAQPage Schema
How do I create a PowerPoint presentation from a template using Python?

To create a PowerPoint presentation from a template, run a Python script like `python scripts/pptx_template.py template.pptx working.pptx` to apply your custom branding and layout to a new file.

Can I extract text and analyze design elements from an existing PPTX file?

Yes, you can extract text, analyze design elements, and validate the presentation structure of an existing PPTX file using Python scripting to streamline your presentation analysis.

What libraries are needed for PowerPoint file processing and rendering?

PowerPoint file processing and rendering require ooxml, pptxgenjs, and playwright to facilitate file manipulation, text extraction, and presentation generation via Python scripting.

Does this approach work for applying consistent branding across marketing presentations?

Yes, this approach streamlines the design process for marketing presentations by applying consistent branding and ensuring all content is properly placed using advanced layout options.

What is the best way to modify text and images in an Office XML presentation?

The best way to modify text and images in an Office XML presentation is using Python scripting with pptxgenjs and ooxml to manage advanced formatting and customization needs.