mofa-slides

Generate presentation slides from JSON prompts and style configurations.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/cnbison/lbc-skills --skill mofa-slides-cnbison
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mofa-slides
Source: https://github.com/cnbison/lbc-skills/tree/main/skills/mofa-slides
Command: npx skills add https://github.com/cnbison/lbc-skills --skill mofa-slides-cnbison

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, playwright, sharp, pdf2image, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation of professional, AI-generated presentation decks, saving time and effort in designing slides manually.

Core Features & Use Cases

  • Slide Generation: Produce visually appealing slides with AI based on detailed prompts, covering business, academic, and creative themes.
  • Editable Content: Generate slides with native text boxes for easy editing, including precise layout control and rich formatting.
  • Data-Driven Presentations: Create data-rich slides with tables, charts, and metrics integrated seamlessly.
  • Customization: Apply different styles, templates, and auto-layout modes to tailor presentations for various audiences and purposes.

Quick Start

Use the skill to generate a presentation deck from a JSON file with prompts and styles to produce a professional slide 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 presentation slides from a JSON file?

AI-generated presentation slides are produced by submitting a JSON file with layered inputs like prompts, style variants, and layout configurations. The system automates visual design, text overlay, and data integration to build the deck.

Can I add editable text boxes and data charts to AI-generated slides?

Yes, generated slides feature native text boxes for rich formatting and precise layout control. The system also supports data-driven presentations by seamlessly integrating tables, charts, and metrics into the slides.

Does this slide generation approach work for business pitches and academic talks?

Yes, the slide generation handles business pitches, academic talks, and professional reports. It applies style templates and auto-layout modes to tailor visual design and data visualization for various audiences and purposes.

Do I need Playwright and pptxgenjs to create custom style presentations?

Yes, creating custom style presentations requires dependencies like pptxgenjs for slide generation, Playwright for rendering, sharp for image processing, and pdf2image for conversions to ensure proper visual design output.

What is the best way to customize visual design and auto-layout in generated presentations?

The best way to customize visual design and auto-layout is by defining style variants and layout configurations within the input JSON prompts. This applies different templates and auto-layout modes to tailor presentations for specific audiences.