Gamma Slide Assistant

Create presentations from Markdown with local Marp export or an opt-in Gamma.app generation workflow.

Use Marp for local HTML and PDF export, or send structured Markdown text to Gamma.app to generate a presentation. The Gamma API path is optional, requires a Gamma Pro-or-higher account, and may consume Gamma credits.
Write slides in Markdown using --- as separators. Export locally as HTML or PDF, preview in a browser, or generate a Gamma presentation from the same deck.
Features
- In-editor slide authoring — write presentations as Markdown without leaving VS Code
- Marp rendering — full Marp spec: themes, pagination, backgrounds, speaker notes
- One-click export — HTML, PDF, or browser preview from the Command Palette
- Starter template — New Presentation scaffolds the Marp frontmatter automatically
- Optional Gamma generation — preserve your Markdown content and use
--- separators as Gamma presentation boundaries
- SecretStorage API key — Gamma credentials are stored in VS Code SecretStorage, never in settings
- Local-first workflow — Marp export remains available without a Gamma account or network connection
Usage
- Run Gamma Slides: New Presentation to create a starter deck
- Write slides using
--- as slide separators
- Run Gamma Slides: Export as HTML or Gamma Slides: Preview in Browser
Generate in Gamma
- Get a Gamma API key from
gamma.app/settings/api-keys (Gamma Pro or higher).
- Run Gamma Slides: Configure Gamma API Key once. The key is stored in VS Code SecretStorage.
- Use
--- between cards or slides, then run Gamma Slides: Generate Presentation in Gamma.
Gamma receives Markdown-derived text, not a source file or URL. The extension removes Marp frontmatter before sending content and uses textMode: preserve with cardSplit: inputTextBreaks to retain your structure.
Requirements
- Local HTML/PDF export needs Node.js and access to
npx @marp-team/marp-cli.
- Gamma generation needs a Gamma Pro-or-higher account and API credits.
---
marp: true
theme: default
paginate: true
---
# Title Slide
---
## Slide 2
Your content here.
Commands
| Command |
Description |
Gamma Slides: New Presentation |
Create a starter Marp Markdown file |
Gamma Slides: Insert Marp Frontmatter |
Add Marp config to existing file |
Gamma Slides: Export as HTML |
Render to standalone HTML |
Gamma Slides: Export as PDF |
Render to PDF |
Gamma Slides: Preview in Browser |
Open rendered slides in browser |
Gamma Slides: Generate Presentation in Gamma |
Send Markdown-derived text to Gamma and open the generated presentation |
Gamma Slides: Configure Gamma API Key |
Store a Gamma API key in VS Code SecretStorage |
Settings
| Setting |
Default |
Description |
gammaSlides.defaultThemeId |
`` |
Optional Gamma theme ID for API-generated presentations |
From the extension author: The Defensible Decision: A Guide to AI-Assisted Business Analytics offers a practical discipline for clear, reviewable AI-assisted presentations and visual analysis.
Explore more tools from the same suite:
| Extension |
Description |
Marketplace |
| AI Voice Reader |
Read files, selections, or documents aloud with Web Speech API |
Install ↗ |
| Brandfetch Logo Fetcher |
Fetch and insert brand logos from any domain — SVG, PNG, or Markdown |
Install ↗ |
| Dev Wellbeing |
Posture, eye-strain, and hydration reminders for long coding sessions |
Install ↗ |
| Focus Timer |
Pomodoro-style focus and break timer with status bar countdown |
Install ↗ |
| Gamma Slide Assistant (this) |
Create presentations with local Marp export or optional Gamma generation |
Install ↗ |
| Hook Studio |
Visual editor for VS Code hook conditions and automation rules |
Install ↗ |
| Knowledge Decay Tracker |
Track staleness of documentation and flag overdue reviews |
Install ↗ |
| Markdown to Word |
Convert Markdown + Mermaid diagrams to .docx via Pandoc |
Install ↗ |
| MCP App Starter |
Scaffold Model Context Protocol servers in TypeScript, JavaScript, or Python |
Install ↗ |
| Mermaid Diagram Pro |
Preview, export, and validate Mermaid diagrams in Markdown files |
Install ↗ |
| PPTX Builder |
Generate PowerPoint presentations from Markdown using pptxgenjs |
Install ↗ |
| Replicate Image Studio |
Generate images and videos with FLUX, SDXL, and WAN via Replicate API |
Install ↗ |
| SecretGuard |
Scan workspaces and files for accidentally committed secrets and keys |
Install ↗ |
| SVG to PNG |
Convert SVG files to PNG using resvg-js (Rust renderer, no ImageMagick) |
Install ↗ |
| SVG Toolkit |
Preview, copy as data URI, and validate SVG files in-editor |
Install ↗ |
| Workspace Watchdog |
Monitor file health, detect stalled work, and surface hot files |
Install ↗ |
License
MIT