mofa-slides

Generate PPTX presentation decks from prompts and templates via the mofa CLI.

11|12|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/mofa-org/mofa-skills --skill mofa-slides
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mofa-slides
Source: https://github.com/mofa-org/mofa-skills/tree/main/mofa-slides
Command: npx skills add https://github.com/mofa-org/mofa-skills --skill mofa-slides

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Pillow, python-pptx, defusedxml.

What problem does it solve?

This Skill automates the creation of AI-generated presentation decks from prompts and style templates, enabling fast production of polished slides with consistent branding. It also supports editable-mode slides and PDF-to-PPTX conversion to reuse existing content.

Core Features & Use Cases

  • AI-generated slide visuals using Gemini images via the mofa CLI with style templates and output configuration
  • Editable-mode slides that place text as native PowerPoint boxes after automated text extraction
  • PDF-to-PPTX conversion to turn existing pages (images/pdf) into editable slides
  • Output management including relative paths under skill-output, slide-plan prompts, and workspace checks

Quick Start

Run the mofa slides command with a JSON input describing your slides to generate a PPTX deck.

Frequently Asked Questions about mofa-slides

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

FAQPage Schema
How do I generate a PPTX presentation from a text prompt?▼

To generate a PPTX presentation from a text prompt, you run the slides command with a JSON input describing your slides. This automates the creation of AI-generated decks using style templates and Gemini visuals.

Can I convert an existing PDF into editable PowerPoint slides?▼

Yes, you can convert existing PDF pages into editable slides using the PDF-to-PPTX conversion workflow. This feature turns existing images or PDF documents into native PowerPoint slides for content reuse.

How do editable-mode slides work in AI-generated presentations?▼

Editable-mode slides work by placing text as native PowerPoint boxes after automated text extraction. This allows you to generate AI-powered slides while retaining the ability to edit the text directly in PPTX format.

Can I override the content or style of individual slides during generation?▼

Yes, you can apply per-slide overrides during the presentation generation process. This allows you to customize specific slides within a larger deck while maintaining the overall style template and output configuration.

Do I need to install Python libraries to create AI presentations with Gemini visuals?▼

Yes, the generation process requires Python dependencies including python-pptx, Pillow, and defusedxml. These libraries enable automated PPTX creation, image processing, and secure XML parsing for editable slides.

What is the best way to manage output directories for generated slide decks?▼

The best way to manage output directories is to use relative paths under the skill-output folder and configure workspace checks. This ensures your generated PPTX files and slide-plan prompts are stored correctly and validated.