ck:pptx

Convert HTML slides into PowerPoint presentations using pptxgenjs and related libraries.

Updated Jun 14, 2026
One-click install
npx skills add https://github.com/duy-tung/claude-code-setup --skill ck-pptx-duy-tung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:pptx
Source: https://github.com/duy-tung/claude-code-setup/tree/main/claude/skills/document-skills/pptx
Command: npx skills add https://github.com/duy-tung/claude-code-setup --skill ck-pptx-duy-tung

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, react-icons, react, react-dom, sharp, libreoffice, poppler, defusedxml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint files, empowering users to generate presentations, modify slides, and extract content efficiently.

Core Features & Use Cases

  • PPTX Creation: Build new presentations from scratch or with templates.
  • PPTX Editing: Modify existing slides, including text, images, and other elements.
  • Content Extraction: Extract text and metadata from PPTX files.
  • Use Case: You can use this Skill to convert a series of HTML slides into a PowerPoint presentation with a single command.

Quick Start

Create a new PowerPoint presentation with a template and custom content from HTML files: html2pptx slide1.html slide2.html ... slideN.html

Frequently Asked Questions about ck:pptx

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

FAQPage Schema
How do I convert HTML slides to PPTX format?

To convert HTML slides to PPTX, you use the html2pptx command by passing your HTML files as arguments, which renders the content and generates a PowerPoint presentation.

Can I modify text and images in an existing PowerPoint file?

Yes, you can modify existing PPTX files by editing text, images, and manipulating slide layouts using the pptxgenjs library included in the Skill.

How do I extract text and metadata from a PPTX file?

You can extract text and metadata from a PPTX file by running the analysis features, which parse the document structure and retrieve the embedded content.

Do I need Playwright and Sharp to create PowerPoint presentations?

Yes, Playwright and Sharp are required dependencies for rendering HTML slides and processing images during the HTML to PPTX conversion process.

Does this Skill support building PowerPoint files from scratch?

Yes, the Skill supports building new PowerPoint presentations from scratch or by using custom templates and content provided through HTML files.

What is the best way to automate PowerPoint generation from HTML?

Automating PowerPoint generation from HTML is best done by executing the html2pptx command with multiple HTML slide files to produce a complete PPTX document.