pptx

Create and edit PowerPoint presentations using pptxgenjs.

Updated May 4, 2026
One-click install
npx skills add https://github.com/ABOAO/Skill --skill pptx-aboao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ABOAO/Skill/tree/main/pptx
Command: npx skills add https://github.com/ABOAO/Skill --skill pptx-aboao

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, editing, and management of PowerPoint presentations, providing comprehensive tools for both beginners and advanced users.

Core Features & Use Cases

  • Template-Based Workflow: Use existing presentations as templates for quick deck creation.
  • Customization: Customize slide layouts, backgrounds, and design elements to suit your specific needs.
  • Content Editing: Easily edit text, add images, charts, and tables within presentations.
  • Use Case: If you need to create a new presentation based on an existing template, this Skill can help you do it efficiently.

Quick Start

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

Frequently Asked Questions about pptx

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

FAQPage Schema
Can I add charts and tables to PowerPoint slides programmatically?

Yes, you can edit text, add images, insert charts, and add tables within presentations. The Skill manages content editing by manipulating presentation XML directly using the pptxgenjs library.

What is the best way to generate sales training materials in pptx format?

The best way to generate sales training materials in pptx format is using this Skill's template-based workflow, which customizes slide layouts and design elements for educational content and sales presentations.

Does pptxgenjs support custom slide layouts and backgrounds?

Yes, pptxgenjs supports custom slide layouts and backgrounds. The Skill leverages this library to customize design elements, allowing you to modify layouts and backgrounds to suit specific presentation needs.

What are the limitations of using markitdown for presentation creation?

markitdown is used specifically for content analysis and conversion within the presentation creation workflow. Limitations depend on the complexity of the source content, but it effectively processes text for XML manipulation.