pptx

Create and edit PowerPoint presentations from HTML and OOXML.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, sharp, defusedxml, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the entire lifecycle of presentation management, from initial creation and design to detailed editing and content analysis. It eliminates the manual, time-consuming effort involved in crafting professional PowerPoint decks, ensuring consistency and accuracy.

Core Features & Use Cases

  • Automated Presentation Generation: Create new PowerPoint presentations from structured HTML content, ensuring accurate positioning and styling.
  • Advanced Editing & Formatting: Modify existing .pptx files by directly manipulating their underlying Office Open XML (OOXML) structure, enabling precise control over text, shapes, and layouts.
  • Content Analysis & Extraction: Extract text, comments, speaker notes, and design elements (typography, colors) from presentations for review or repurposing.
  • Use Case: Generate a comprehensive quarterly business review presentation. Provide your data and narrative in HTML, and the Skill will produce a polished .pptx file, complete with charts, tables, and a consistent brand aesthetic, saving you days of manual design work.

Quick Start

Create a new PowerPoint presentation about 'Tiny Recursive Control' using the HTML slides in the docs/presentation directory, and save it as 'TRC_Overview.pptx'.

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 HTML content?

Automate PowerPoint creation by converting structured HTML content into formatted .pptx files with precise positioning, styling, and layout control. This Skill handles data-driven slide generation, ensuring consistent brand aesthetics and eliminating manual design work.

Can I edit and modify existing PPTX files programmatically?

Yes, modify existing .pptx files by directly manipulating their Office Open XML (OOXML) structure. This enables precise control over text, shapes, layouts, and formatting without manual intervention.

How do I extract text, comments, and design elements from PowerPoint presentations?

Extract text, speaker notes, comments, and design metadata (typography, colors) from presentations for review or repurposing. This supports content analysis and inventory generation across decks.

Does this work with both Python and Node.js workflows?

Yes, this Skill satisfies both Python and Node.js requirements with cross-library interoperability, supporting python-pptx, pptxgenjs, and OOXML manipulation across different tech stacks.

Can I generate diagrams and thumbnails from presentation slides?

Yes, generate diagram outputs and slide thumbnails as part of presentation management. This supports visual documentation and slide preview generation alongside deck creation and editing.