agentpreso
Original:🇺🇸 English
Translated
Create professional presentations from markdown. Use when users want to create slides, decks, presentations, or pitch decks. Supports charts, diagrams, themes, and export to PDF/PPTX.
3installs
Sourceagentpreso/agentpreso
Added on
NPX Install
npx skill4agent add agentpreso/agentpreso agentpresoTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →AgentPreso — AI-Native Presentations
Create professional slide decks from markdown with charts, diagrams, AI-generated graphics, and 10 built-in themes.
Quick Start
bash
# 1. Install the CLI
curl -fsSL https://agentpreso.com/install.sh | sh
# 2. Authenticate
agentpreso login
# 3. Create a deck (generates a markdown file from the theme scaffold)
agentpreso create my-deck --theme glacier
# 4. Push to cloud
agentpreso push my-deck.md
# 5. Render to PDF
agentpreso render my-deck.md --format pdfWhen to Use
Activate this skill when the user wants to:
- Create slides, presentations, decks, or pitch decks
- Add charts or diagrams to slides
- Export slides to PDF or PPTX
- Work with Marp markdown
- Mentions AgentPreso by name
- Needs a visual summary, report, or briefing in slide format
Markdown Format
Decks are single files. Frontmatter sets metadata and theme:
.mdmarkdown
---
marp: true
theme: glacier
title: My Presentation
---
<!-- _class: title-hero -->
# Presentation Title
Subtitle or tagline
---
<!-- _class: bullets -->
# Key Points
- First insight with supporting detail
- Second insight with data
- Third insight with takeaway
---
<!-- _class: two-col -->
# Comparison
::left::
**Option A**
Description of the first option.
::right::
**Option B**
Description of the second option.Key syntax:
- separates slides
--- - sets a slide layout
<!-- _class: layout-name --> - ,
::left::,::right::mark columns::center:: - enables dark mode on a slide
<!-- _class: invert --> - template variables replaced at render time
{{variable}} - references uploaded images
asset://filename.png - Chart blocks: with YAML (type, labels, datasets)
```chart - Diagram blocks: with Mermaid syntax
```mermaid - AI images: with a text prompt
```generated_image
Available Themes
| Theme | Description |
|---|---|
| Navy & tangerine on warm ivory — the signature theme |
| Technical, precise, engineering-focused |
| Nature-inspired, organic, warm greens |
| Blackboard-style, handwritten feel |
| Warm, bold, fire-inspired gradients |
| Cool blues, icy, clean, corporate |
| High-contrast black & white, editorial |
| Elegant, luxury, sophisticated serif |
| Vibrant, futuristic, dark with bright accents |
| Monospace, developer-focused, green on black |
Available Layouts
| Layout | Description |
|---|---|
| Opening slide with large title and optional subtitle |
| Section divider with chapter title |
| Title over a full-bleed background image |
| Single statement or key number, centered |
| Bullet list with automatic text fitting |
| Numbered process or workflow steps |
| Grid of key metrics or statistics |
| Two equal columns side by side |
| Two columns, right column wider |
| Three equal columns |
| Content left, image right |
| Image left, content right |
| Full-bleed image with overlaid text |
| Blockquote with attribution |
| Closing slide with key takeaways |
Slide Design Principles
- Every slide needs a visual — use charts, diagrams, images, or icons. Walls of text lose the audience.
- Vary your layouts — alternate between bullets, two-col, img-right, stats-grid. Repetition is boring.
- One idea per slide — if you have two points, make two slides. Density kills clarity.
- Preview before you are done — render and review. Adjust text fitting, check image placement, verify chart readability.
Review Strategy
After creating a deck, preview every slide and review for quality. Two approaches:
Parallel (recommended when subagents are available): Spawn read-only subagents to review slide PNGs in parallel — one per slide or batch of 2-3. Each subagent checks the 3-second test, title quality, text density, visual presence, and layout fit, then reports findings as text. The parent agent collects findings, edits the file once, and re-previews only changed slides. See for the full protocol.
.mdcommands/create-deck.mdSequential (default): Review each slide preview yourself, fix issues, re-push, re-preview until satisfied.
Reference Files
Read these on demand for detailed guidance:
| File | Contents |
|---|---|
| Full CLI command reference |
| MCP tool reference |
| Layout examples and usage |
| Theme details and customization |
| Chart and diagram syntax |
| Creating custom themes |
| Complete markdown syntax |
| Export format details |
| Slide design best practices |
| Logo placement and branding |
Examples
See the directory for complete, valid AgentPreso markdown files demonstrating themes, layouts, charts, and diagrams.
examples/