pptx

Create and manipulate PowerPoint presentations using JavaScript and pptxgenjs.

17|3|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/ErixWong/touwaka-ai-mate --skill pptx-erixwong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ErixWong/touwaka-ai-mate/tree/main/data/skills/pptx
Command: npx skills add https://github.com/ErixWong/touwaka-ai-mate --skill pptx-erixwong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation and management of PowerPoint presentations, allowing users to easily manipulate slides, text, images, and charts without needing to manually edit each slide.

Core Features & Use Cases

  • Presentation Creation: Build new presentations from scratch or import existing PPTX files.
  • Slide Manipulation: Add, remove, and modify slides and their contents.
  • Text, Image, and Chart Addition: Insert text, images, tables, charts, and notes into slides.
  • Use Case: If you need to create a presentation with a specific structure, you can use this Skill to quickly add multiple slides with text, images, and charts, ensuring a consistent and professional look.

Quick Start

Use the pptx skill to create a new presentation titled 'Project Proposal.pptx' with three slides: a cover slide with a title and an image, an agenda slide, and a conclusion slide with bullet points.

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 using JavaScript?

You can automate PowerPoint presentation creation using JavaScript by leveraging the pptxgenjs library to programmatically build slides, insert text, and add images without manual editing.

Can I extract content from existing PPTX files for automated updates?

Yes, you can read and extract content from existing PPTX files to apply automated updates, allowing you to modify slides, manipulate text, and insert new images or charts as needed.

How do I add charts and images to slides with pptxgenjs?

To add charts and images to slides with pptxgenjs, you use the library's API to insert tables, charts, images, and text notes, ensuring a consistent and professional look across your presentation.

Do I need to install pptxgenjs to generate new slides?

Yes, you need to install the pptxgenjs dependency to generate new slides and manipulate existing PPTX files, as it provides the core JavaScript functionality for structured content conversion.

What is the best way to convert structured content into a presentation format?

The best way to convert structured content into a presentation format is by using a JavaScript library like pptxgenjs to map your data directly into slides, text blocks, and visual charts.

Are there limitations when manipulating text and slides in existing PPTX files?

When manipulating text and slides in existing PPTX files, you are constrained by the pptxgenjs library capabilities, which may limit complex layout edits or advanced native formatting features.