pptx

Create and edit PowerPoint presentations from HTML or templates.

5|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/AndyChion/ClikOn-Agent --skill pptx-andychion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/AndyChion/ClikOn-Agent/tree/main/skills/pptx
Command: npx skills add https://github.com/AndyChion/ClikOn-Agent --skill pptx-andychion

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and modification of PowerPoint presentations, allowing for programmatic generation and editing of slides, charts, and text content.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or templates.
  • Slide Editing: Modify existing presentations by updating text, shapes, and layouts.
  • Chart Generation: Embed dynamic charts directly into slides.
  • Template Application: Apply consistent design and structure using existing templates.
  • Use Case: Automatically generate a quarterly sales report presentation with updated charts and data directly from a CSV file.

Quick Start

Use the pptx skill to create a new presentation with a title slide and two content slides.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I generate PowerPoint presentations programmatically?

Generate PowerPoint presentations programmatically by using HTML or templates to create slides, charts, and tables. This approach supports precise layout control and automates slide generation through pptxgenjs and OOXML.

Can I edit existing PowerPoint slides and update text content?

Yes, you can edit existing PowerPoint slides by modifying text, shapes, and layouts. Presentation editing allows you to update content and apply consistent design structures using existing templates.

What is the best way to convert HTML to PowerPoint slides?

The best way to convert HTML to PowerPoint slides is using html2pptx integration. This enables you to build slide layouts in HTML and programmatically generate the presentation with precise layout control.

Does this approach support generating dynamic charts in slides?

Yes, this approach supports generating dynamic charts in slides. You can embed charts directly into PowerPoint presentations alongside programmatic text manipulation and table generation.

How do I automate a sales report presentation from a CSV file?

Automate a sales report presentation from a CSV file by programmatically generating slides with updated charts and data. This streamlines creating quarterly reports directly from your data source.

Do I need OOXML to modify PowerPoint templates?

You need OOXML for advanced editing of PowerPoint templates. The Office Open XML standard enables precise layout control and programmatic modification of slides, shapes, and text structures.