html-to-ppt▌
claude-office-skills/skills · updated Apr 30, 2026
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.
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
- Provide Markdown content structured for slides
- Optionally specify a theme or custom styling
- 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:
---
marp: true
theme: default
---
# Slide 1 Title
Content for first slide
---
# Slide 2 Title
Content for second slide
Command Line Usage
# Convert to PowerPoint
marp slides.md -o presentation.pptx
# Convert to PDF
marp slides.md -o presentation.pdf
# Convert to HTML
marp slides.md -o presentation.html
# With specific theme
marp slides.md --theme gaia -o presentation.pptx
Slide Structure
Basic Slide
---
marp: true
---
# Title
- Bullet point 1
- Bullet point 2
- Bullet point 3
Title Slide
---
marp: true
theme: gaia
class: lead
---
# Presentation Title
## Subtitle
Author Name
Date
Frontmatter Options
---
marp: true
theme: default # default, gaia, uncover
size: 16:9 # 4:3, 16:9, or custom
paginate: true # Show page numbers
header: 'Company Name' # Header text
footer: 'Confidential' # Footer text
backgroundColor: #fff
backgroundImage: url('bg.png')
---
Themes
Built-in Themes
---
marp: true
theme: default # Clean, minimal
---
---
marp: true
theme: gaia # Colorful, modern
---
---
marp: true
theme: uncover # Bold, presentation-focused
---
Theme Classes
---
marp: true
theme: gaia
class: lead # Centered title slide
---
---
marp: true
theme: gaia
class: invert # Inverted colors
---
Formatting
Text Styling
# Heading 1
## Heading 2
**Bold text** and *italic text*
`inline code`
> Blockquote for emphasis
Lists
- Unordered item
- Another item
- Nested item
1. Ordered item
2. Second item
1. Nested numbered
Code Blocks
# Code Example
\`\`\`python
def hello():
print("Hello, World!")
\`\`\`
Tables
| Feature | Status |
|---------|--------|
| Tables | ✅ |
| Charts | ✅ |
| Images | ✅ |
Images
Basic Image

Sized Image



Background Image
---
marp: true
backgroundImage: url('background.jpg')
---
# Slide with Background
Advanced Layout
Two Columns
---
marp: true
style: |
.columns {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 1rem;
}
---
# Two Column Layout
<div class="columns">
<div>
## Left Column
- Point 1
- Point 2
</div>
<div>
## Right Column
- Point A
- Point B
</div>
</div>
Split Background
---
marp: true
theme: gaia
class: gaia
---
<!--
_backgroundImage: linear-gradient(to right, #4a90a4, #4a90a4 50%, white 50%)
-->
<div class="columns">
<div style="color: white;">
# Dark Side
</div>
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.6★★★★★35 reviews- ★★★★★Shikha Mishra· Dec 20, 2024
Useful defaults in html-to-ppt — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Yuki Sanchez· Dec 20, 2024
Useful defaults in html-to-ppt — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Tariq Taylor· Dec 12, 2024
I recommend html-to-ppt for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Yash Thakker· Nov 11, 2024
html-to-ppt has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Meera Shah· Nov 11, 2024
html-to-ppt has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Sakshi Patil· Nov 7, 2024
Registry listing for html-to-ppt matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Naina Jackson· Nov 7, 2024
Registry listing for html-to-ppt matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Amelia Zhang· Nov 3, 2024
Solid pick for teams standardizing on skills: html-to-ppt is focused, and the summary matches what you get after install.
- ★★★★★Chaitanya Patil· Oct 26, 2024
html-to-ppt reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Hiroshi Gupta· Oct 26, 2024
html-to-ppt reduced setup friction for our internal harness; good balance of opinion and flexibility.
showing 1-10 of 35