marp

Convert Markdown and HTML sources into styled slide decks via marp CLI.

Updated May 2, 2026
One-click install
npx skills add https://github.com/leoleft0718/skills --skill marp-leoleft0718
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marp
Source: https://github.com/leoleft0718/skills/tree/main/marp
Command: npx skills add https://github.com/leoleft0718/skills --skill marp-leoleft0718

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Enables users to efficiently generate visually appealing and customizable slide decks from Markdown or HTML inputs, streamlining presentation creation.

Core Features & Use Cases

  • Slide Generation: Converts Markdown and HTML files, including Notion exports, into professional slides with advanced layout options.
  • Custom Styling: Supports themes, background images, color markers, multi-column layouts, and Mermaid diagrams for rich visual content.
  • Use Case: Use this Skill to produce lecture slides or business presentations from raw Markdown notes, including complex layouts like multi-column or Mermaid diagrams.

Quick Start

Use the marp skill to convert the source Markdown file into a PDF for distribution and presentation.

Frequently Asked Questions about marp

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

FAQPage Schema
How do I convert Markdown files into presentation slides?

Converting Markdown files into presentation slides is done by using the marp CLI to parse Markdown sources and apply custom themes, generating a styled PDF slide deck. It supports advanced layout options and visual enhancements for professional results.

Can I use Mermaid diagrams and multi-column layouts in Markdown presentations?

Yes, Markdown presentations support Mermaid diagrams and multi-column layouts. The conversion process parses these visual elements from the source file and renders them directly into the styled slide output using custom themes.

Does this slide generation method work with HTML sources and Notion exports?

Slide generation works with HTML sources and Notion exports by converting them into professional slides. It processes the raw HTML or Markdown structure and applies custom themes to assemble styled presentation layouts efficiently.

What is the best way to automate slide deck creation for conference speakers?

Automating slide deck creation for conference speakers is best done by converting raw Markdown notes into a PDF using the marp CLI. This method supports diverse media elements, background images, and color markers for rich visual content.

Do I need custom themes to assemble styled slides from Markdown?

Custom themes are required to assemble styled slides efficiently. The conversion process relies on these themes to apply visual enhancements, background images, and advanced formatting to the raw Markdown or HTML inputs.

What are the limitations of converting Markdown to slides for business presentations?

Converting Markdown to slides for business presentations requires the marp CLI environment and properly structured custom themes. Complex visual enhancements like Mermaid diagrams depend heavily on correct source Markdown formatting to render successfully.