pptx

Create, edit, and analyze PowerPoint presentations using pptxgenjs and markitdown.

31|9|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/codemo1991/nanobot-webui --skill pptx-codemo1991
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/codemo1991/nanobot-webui/tree/main/nanobot/skills/pptx
Command: npx skills add https://github.com/codemo1991/nanobot-webui --skill pptx-codemo1991

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, Pillow, markitdown, 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, visually appealing decks without manual design effort.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or from templates.
  • Content Extraction: Extract text and visual summaries from existing presentations.
  • Slide Editing: Modify layouts, update content, and ensure visual consistency across slides.
  • Use Case: You need to create a sales pitch deck for a new product. Provide the key talking points, target audience, and desired tone, and this skill will generate a draft presentation with appropriate layouts, color schemes, and typography.

Quick Start

Use the pptx skill to create a new presentation with the title "Quarterly Business Review".

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 from raw data?

Automate PowerPoint presentation creation by providing raw data and ideas to generate professional decks without manual design effort. This process uses pptxgenjs to create slides from scratch or templates, ensuring visual consistency.

Can I extract text from an existing PowerPoint file?

Yes, you can extract text and visual summaries from existing .pptx files using markitdown for text extraction. This feature allows you to analyze and repurpose content from existing presentations efficiently.

Does this approach support generating slides from templates?

Generating slides from templates is fully supported alongside creating presentations from scratch. The skill applies design best practices to ensure professional layouts, color schemes, and typography for your output deck.

What is the best way to edit slide layouts and update content automatically?

The best way to edit slide layouts and update content is by using design automation to modify existing .pptx files. It ensures visual consistency across slides while applying professional design best practices automatically.

Do I need markitdown and pptxgenjs to analyze and create presentations?

You need pptxgenjs to create and edit presentation decks, and markitdown to extract text from existing files. These dependencies handle the automation of slide generation and content analysis respectively.