presentation

Generate and edit PowerPoint .pptx files using pptxgenjs with predefined themes.

278|52|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/xorbitsai/xagent --skill presentation-xorbitsai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: presentation
Source: https://github.com/xorbitsai/xagent/tree/main/src/xagent/skills/builtin/presentation-generator
Command: npx skills add https://github.com/xorbitsai/xagent --skill presentation-xorbitsai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and editing of PowerPoint presentations, transforming raw data and ideas into professional slide decks without manual design effort.

Core Features & Use Cases

  • Automated Deck Generation: Create presentations from scratch based on provided content and themes.
  • Content Editing: Modify existing presentations, update text, and adjust layouts.
  • Template Application: Utilize predefined themes for consistent branding and visual appeal.
  • Use Case: Generate a pitch deck for a new product, complete with a cover slide, key feature slides, and a financial summary, all using a specified corporate theme.

Quick Start

Use the presentation generator skill to create a new PowerPoint file named 'my_report.pptx' with a title slide and three bullet points.

Frequently Asked Questions about presentation

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

FAQPage Schema
How do I generate a PowerPoint presentation from raw content automatically?

To generate a PowerPoint presentation automatically, this Skill uses the pptxgenjs library to transform raw data into slide decks without manual design effort. You simply provide the content, choose a predefined theme like NOVA or ORBIT, and it outputs a formatted .pptx file.

Can I edit existing .pptx files or do I have to create new slides from scratch?

Editing existing .pptx files is supported, allowing you to parse presentations, update text, and adjust layouts. You do not have to create new slides from scratch, as the Skill can modify current decks while applying strict formatting rules.

Does this presentation generator support splitting and combining slides?

Yes, this presentation generator supports splitting and combining slides within your .pptx deck. It handles slide manipulation directly through the pptxgenjs library, allowing you to reorganize existing presentations according to your needs.

What are the predefined themes available for automated slide deck generation?

The predefined themes available for automated slide deck generation are NOVA, ORBIT, PULSE, and MINIMA. You must adhere to these specific themes and strict formatting rules to ensure consistent branding and visual appeal across your slides.

What is the best way to create a pitch deck for a new product?

The best way to create a pitch deck is to use this Skill to automatically generate a .pptx file with a cover slide, key feature slides, and a financial summary. By applying a predefined corporate theme, it ensures professional visual branding effortlessly.