presentation

Generate branded MIRISE PPTX presentations from natural-language briefs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AllenZhou/MIRISE --skill presentation-allenzhou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: presentation
Source: https://github.com/AllenZhou/MIRISE/tree/main/agents/presentation-agent
Command: npx skills add https://github.com/AllenZhou/MIRISE --skill presentation-allenzhou

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, zod, and includes scripts (resource) components.

What problem does it solve?

MIRISE's Presentation Agent converts natural-language briefs into ready-to-brand presentation decks, ensuring on-brand visuals and consistent messaging while saving time on planning and design.

Core Features & Use Cases

  • End-to-end deck planning: DeckPlan + SlideSpec generation aligned to brand guidelines.
  • Deterministic rendering: renders PPTX from SlideSpec using the render-pptx script with strict validation.
  • Brand governance: integrates brand guidelines from reference assets and validates inputs to prevent non-compliant outputs.

Quick Start

Provide a natural-language briefing (e.g., "Create a company overview deck for UAE market entry") and the agent will plan, generate slide specs, and render a branded PPTX.

Frequently Asked Questions about presentation

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

FAQPage Schema
How do I automate branded presentation creation from a natural-language brief?

Automating branded presentation creation involves converting a natural-language brief into deck plans and slide specifications, then deterministically rendering a PPTX file while enforcing brand guidelines and validating structured inputs.

What's the best way to generate on-brand PPTX decks for client proposals?

Generating on-brand PPTX decks for client proposals is best handled by automating end-to-end planning, content generation, and rendering from a natural-language brief while strictly validating inputs against brand guidelines.

Can I use pptxgenjs to render slides from structured specifications?

Yes, you can use pptxgenjs to render slides from structured specifications by passing validated slide specs to a deterministic rendering script, which converts the structured data directly into a formatted PPTX file.

Does automated deck planning work for research reports and event talks?

Automated deck planning works for research reports and event talks by generating aligned slide specifications from a brief, covering content generation and rendering for various presentation contexts.

Why does structured schema validation matter for presentation automation?

Structured schema validation matters for presentation automation because it prevents non-compliant outputs by validating inputs with zod before rendering, ensuring the final PPTX strictly adheres to brand guidelines and formatting rules.

What are the limitations of deterministic PPTX rendering from briefs?

Limitations of deterministic PPTX rendering from briefs include reliance on strict input schema validation and structured slide specifications, meaning outputs are bound by predefined brand guidelines and may not support free-form design deviations.