pptx

Create and edit PowerPoint presentations with HTML-to-PPTX and PptxGenJS workflows.

Updated Dec 12, 2025
One-click install
npx skills add https://github.com/Siyeolryu/ica-SYR- --skill pptx-siyeolryu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/Siyeolryu/ica-SYR-/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/Siyeolryu/ica-SYR- --skill pptx-siyeolryu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp.

What problem does it solve?

This Skill automates the creation, editing, and analysis of PowerPoint (.pptx) presentations, reducing manual labor and ensuring consistent formatting across slides.

Core Features & Use Cases

  • Generate new PPTX files from structured content using HTML-to-PPTX workflows and PptxGenJS.
  • Edit existing slides by programmatically adjusting text, images, charts, and layouts, including placeholder handling.
  • Analyze presentations for layout compliance, placeholders, and content structure, enabling templated briefing generation and automated reporting.
  • Use cases include building automated briefing decks, converting rich HTML content into slides, and applying consistent styling across templates.

Quick Start

Provide your slide content and Claude will generate a PPTX with layouts, charts, and styling.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML content to PowerPoint slides automatically?

You can convert HTML to PowerPoint slides using HTML-to-PPTX workflows and PptxGenJS. This allows you to generate new PPTX decks from structured web content while applying layouts, inserting charts, and ensuring consistent styling.

Can I programmatically edit existing PPTX slides and preserve formatting?

Yes, you can programmatically edit existing PPTX slides while preserving formatting. The workflow supports placeholder handling, text adjustments, image and chart insertion, and OOXML-compliant edits across templates with layout validation.

How do I analyze PowerPoint presentations for layout compliance?

You can analyze PowerPoint presentations for layout compliance by evaluating placeholders and content structure. This enables automated reporting, templated briefing generation, and validation of slide layouts programmatically.

What is the best way to generate automated briefing decks from structured content?

The best way to generate automated briefing decks is using PptxGenJS and Python-PPTX tooling. This approach builds production-ready pipelines that apply layouts, handle placeholders, and insert charts programmatically from your structured content.

Does this presentation automation workflow support chart and image insertion?

Yes, presentation automation supports both chart and image insertion. The pipeline handles formatting preservation, placeholder management, and OOXML-compliant edits to programmatically insert visual elements into your slides.

What are the limitations of using PptxGenJS for presentation automation?

PptxGenJS presentation automation requires dependencies like Playwright and Sharp for rendering and processing. Complex template edits rely on OOXML-compliant operations and layout validation, which may limit highly custom or non-standard slide formatting.