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.