pptx-generator

Generate and edit PowerPoint presentations using PptxGenJS and markitdown.

34|4|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/darknetopencv-alt/autodev --skill pptx-generator-darknetopencv-alt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-generator
Source: https://github.com/darknetopencv-alt/autodev/tree/main/src/autodev/skills/pptx-generator
Command: npx skills add https://github.com/darknetopencv-alt/autodev --skill pptx-generator-darknetopencv-alt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers you to create and edit PowerPoint presentations efficiently, providing the tools for from-scratch design, template-based editing, and content analysis.

Core Features & Use Cases

  • From Scratch Creation: Build presentations from the ground up using PptxGenJS and custom design system.
  • Template-Based Editing: Modify existing PPTX files via XML workflows and design system.
  • Content Analysis: Extract text from presentations and analyze data within tables and charts.
  • Use Case: If you have a set of data points and want to create a professional presentation that includes charts and a structured layout, this Skill can assist you in generating a presentation that meets your needs.

Quick Start

Use the pptx-generator skill to create a new presentation with a cover page, table of contents, and three content slides.

Frequently Asked Questions about pptx-generator

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

FAQPage Schema
How do I generate a PowerPoint presentation from raw data programmatically?

To generate a PowerPoint presentation from raw data, you can build slides from scratch using PptxGenJS integrated with a custom design system to automatically layout structured data, charts, and cover pages.

Can I edit an existing PPTX file using an XML workflow?

Yes, you can edit an existing PPTX file using XML workflows to modify templates directly, allowing you to alter presentation structures and content while applying a comprehensive design system.

How do I extract text from a PowerPoint presentation for content analysis?

You can extract text from a PowerPoint presentation for content analysis by utilizing markitdown to parse the file, which enables you to analyze data within tables and charts for further processing.

Do I need PptxGenJS and markitdown to manage presentation creation and analysis?

Yes, you need PptxGenJS and markitdown to manage presentation creation and content analysis, as PptxGenJS handles from-scratch slide generation while markitdown extracts and processes text data.

What is the best way to structure a presentation with a table of contents and content slides?

The best way to structure a presentation with a table of contents and content slides is to use a generation tool that applies a predefined design system to automatically format cover pages, indices, and data charts.

Are there limitations when modifying PPTX templates via XML workflows?

When modifying PPTX templates via XML workflows, limitations depend on the complexity of the original XML structure, meaning heavily compressed or non-standard elements may restrict seamless text extraction and design system application.