openakita/skills@pptx

Create and edit PowerPoint presentations from natural language instructions.

2.0k|267|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/openakita/openakita --skill openakita-skills-pptx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openakita/skills@pptx
Source: https://github.com/openakita/openakita/tree/main/skills/pptx
Command: npx skills add https://github.com/openakita/openakita --skill openakita-skills-pptx

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and modification of PowerPoint presentations, removing the burden of manual slide design and content formatting.

Core Features & Use Cases

  • Presentation Creation: Generate presentations from scratch or templates using natural language prompts.
  • Content Editing: Modify existing presentations by updating text, layouts, and visual elements.
  • Design Guidance: Provides best practices for color palettes, typography, and slide layout to ensure professional and engaging presentations.
  • Use Case: "Create a 5-slide pitch deck about our new product, using the 'Coral Energy' color palette and focusing on market opportunity and key features."

Quick Start

Use the pptx skill to create a new presentation with three slides about our Q3 results.

Frequently Asked Questions about openakita/skills@pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from natural language?

You can modify existing .pptx presentations by parsing markdown content and using scripts to update text, layouts, and visual elements. This allows automated content editing while maintaining professional slide structures.

What is the best way to generate pitch deck slides from a markdown template?

Generating pitch deck slides from a markdown template is best handled by extracting the markdown content and passing it to a slide generation library. This process structures your text into formatted slides, applying design guidance for typography and color palettes.

Does pptxgenjs support applying custom color palettes and typography guidelines?

Yes, pptxgenjs supports applying custom color palettes and typography guidelines for slide generation. You can define specific color schemes like 'Coral Energy' and layout rules within your scripts to ensure professional presentation design.

Can I use markitdown to extract content for slide generation?

Yes, you can use markitdown to extract content for slide generation. It parses markdown into structured text, which is then utilized by presentation scripts to populate slides with formatted text, ensuring accurate content extraction before building the .pptx file.

What are the limitations of editing existing pptx files programmatically?

Limitations of editing existing pptx files programmatically include potential constraints around complex visual elements and advanced animations. While text, layouts, and basic design modifications are supported, heavily customized graphics may require manual adjustments outside of the scripts.