Agent skill · creative production · claude-office-skills

html-to-ppt

Convert HTML/Markdown to PowerPoint presentations using Marp

Why this skill is useful

Adds specific Marp commands and formatting patterns for converting HTML/Markdown to PowerPoint that the AI wouldn't reliably generate on its own.

What it needs

Requires marp installed locally. About 6k tokens when loaded. Last updated 2026-01-31. 363 stars on the source repository.

What this skill does

HTML/Markdown to PowerPoint Skill Overview This skill enables conversion from Markdown or HTML to professional PowerPoint presentations using Marp (Markdown Presentation Ecosystem). Create beautiful, consistent slides using simple Markdown syntax with CSS-based themes. How to Use 1. Provide Markdown content structured for slides 2. Optionally specify a theme or custom styling 3. I'll convert it to PowerPoint, PDF, or HTML slides Example prompts: "Convert this markdown to a PowerPoint presentation" "Create slides from this outline using Marp" "Turn my notes into a presentation with the gaia theme" "Generate a PDF slide deck from this markdown" Domain Knowledge Marp Fundamentals Marp uses a simple syntax where --- separates slides: Command Line Usage Slide Structure Basic Slide Title Slide Frontmatter Options Themes Built-in Themes Theme Classes Formatting Text Styling Lists Code Blocks Tables Images Basic Image Sized Image Background Image Advanced Layout Two Columns Split Background Directives Local Directives (per slide) Scoped Styles Python Integration Node.js/marp-cli API Best Practices 1. One Idea Per Slide: Keep slides focused 2. Use Visual Hierarchy: Consistent heading levels 3. Limit Text: 6 bullets max per slide 4. Include Images: Visual content enhances retention 5. Test Output: Preview before final export Common Patterns Presentation Generator Batch Slide Generation Examples Example 1: Tech Presentation http Authorization: Bearer YOURAPIKEY json { "error": { "code": "VALIDATIONERROR", "message": "Invalid email format", "details": ["email must be valid"] } } Example 2: Business Pitch Limitations Complex animations not supported Some PowerPoint-specific features unavailable Custom fonts require CSS configuration Video embedding limited Speaker notes have basic support Installation Resources Marp Documentation Marp CLI GitHub Marpit Framework Theme CSS Guide

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills claude-office-skills/html-to-ppt

View the source on GitHub

Browse the @skills marketplace