Learn-skills.dev agentpreso
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.
git clone https://github.com/NeverSight/learn-skills.dev
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/agentpreso/agentpreso/agentpreso" ~/.claude/skills/neversight-learn-skills-dev-agentpreso && rm -rf "$T"
data/skills-md/agentpreso/agentpreso/agentpreso/SKILL.mdAgentPreso — AI-Native Presentations
Create professional slide decks from markdown with charts, diagrams, AI-generated graphics, and 10 built-in themes.
Quick Start
# 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 pdf
When 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
.md files. Frontmatter sets metadata and theme:
--- 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 imagesasset://filename.png- Chart blocks:
with YAML (type, data with labels/values or x/series)```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
.md file once, and re-previews only changed slides. See commands/create-deck.md for the full protocol.
Sequential (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
examples/ directory for complete, valid AgentPreso markdown files demonstrating themes, layouts, charts, and diagrams.