ck:pptx

Extract text, edit OOXML, and generate PowerPoint files.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/MinhHoangDono/antigravity-kit --skill ck-pptx-minhhoangdono
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:pptx
Source: https://github.com/MinhHoangDono/antigravity-kit/tree/main/.agent/skills/document-skills/pptx
Command: npx skills add https://github.com/MinhHoangDono/antigravity-kit --skill ck-pptx-minhhoangdono

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you work with .pptx presentations end-to-end by turning them into editable artifacts (text/structure/OOXML) and by enabling reliable creation or modification workflows when you need more than simple conversion.

Core Features & Use Cases

  • Extract & analyze presentation content: Convert PPTX to Markdown for readable text extraction or unpack OOXML to inspect/edit advanced elements like layouts, speaker notes, animations, comments, typography, and theme colors.
  • Create presentations from scratch: Generate new decks by converting HTML slide designs into PPTX while preserving positioning and visual intent.
  • Edit existing presentations with OOXML: Unpack, modify the relevant slide XML parts, validate for safety/format correctness, and repack into a valid PPTX.
  • Template-driven generation: Inventory a template’s slides (with a per-slide, 0-indexed mapping), duplicate/reorder slides to match an outline, extract text shapes, apply replacements, and validate that layout overflow does not worsen.

Quick Start

Use the ck:pptx skill to unpack an existing presentation and extract slide text by converting a PPTX file to Markdown, so you can quickly review or reuse its content.

Frequently Asked Questions about ck:pptx

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

FAQPage Schema
How do I extract text from a PowerPoint presentation for editing?

To extract text from a PowerPoint file, you can convert the PPTX to Markdown. This provides a readable text extraction of your presentation content, allowing you to quickly review or reuse the slide information.

Can I convert HTML slide designs into a PPTX file?

Yes, you can generate new PPTX presentations by converting HTML slide designs. This HTML-to-PPTX workflow preserves the visual intent and positioning of your original HTML layout during the deterministic presentation generation process.

How do I edit speaker notes and layout XML in an existing PPTX file?

You can edit speaker notes and layout XML by unpacking the raw OOXML structure of the PPTX file. This allows you to directly inspect and modify advanced elements like theme colors, animations, and typography before repacking it into a valid PPTX.

What is the best way to duplicate and reorder slides from a PowerPoint template?

The best way to reorder slides from a template is using template-driven generation. This process inventories the template slides with a 0-indexed mapping, duplicates or reorders them to match your outline, and validates that layout overflow does not worsen.

Does editing PowerPoint OOXML structure require validating format correctness?

Yes, when you modify slide XML parts within the OOXML structure, validating for safety and format correctness is required. This ensures the unpacked and modified XML parts repack into a valid and functional PPTX file without structural errors.