A Forge plugin that adds Slidev presentation generation to Forge workspaces. Generate polished slide decks from any Forge artifact — Proposals, Decisions, Explorations, and more.
/forge-presentation-new— Find a Forge artifact by name/topic and generate a Slidev presentation/forge-presentation-start— List available decks and start the Slidev dev server/forge-presentation-export— Export a deck to PDF, PPTX, or bothTemplates/Presentation.md— Slidev Markdown skeleton for manually crafting presentations- A ready-to-run Slidev environment (
package.json+Themes/)
- Node.js (includes
npm) must be installed on your machine. The plugin usesnpmto install Slidev and run it locally.
copier copy gh:loehnertz/forge-plugin-presentation Plugins/presentationAdd an entry to your workspace's forge-plugins.yml:
plugins:
- name: presentation
source: gh:loehnertz/forge-plugin-presentation
path: Plugins/presentationcd Plugins/presentation
npm installInvoke /forge-presentation-new in your AI tool. Describe the artifact by name or topic — the AI
will find it in your workspace. The generated deck is written to a Presentations/ subfolder
inside the same initiative as the source artifact (e.g.
Initiatives/<Initiative>/Presentations/<slug>.md).
Invoke /forge-presentation-start, or run from the workspace root:
npx --prefix Plugins/presentation slidev Presentations/<deck-name>.mdSlidev opens the browser at http://localhost:3030. Press Ctrl+C to stop.
Invoke /forge-presentation-export in your AI tool, or run from the workspace root:
# PDF (recommended)
npx --prefix Plugins/presentation slidev export <path-to-deck> --format pdf --output <path-to-deck-without-ext>.pdf
# PPTX
npx --prefix Plugins/presentation slidev export <path-to-deck> --format pptx --output <path-to-deck-without-ext>.pptxNote: PDF export is reliable. PPTX export may not preserve all animations or layouts.
Drop a Slidev-compatible theme directory into Plugins/presentation/Themes/, then reference it in
a deck's frontmatter:
---
theme: ./Themes/<theme-name>
---copier update Plugins/presentationThis pulls the latest plugin files. Your generated decks (inside initiative Presentations/
folders) and custom themes in Plugins/presentation/Themes/ are not affected by updates.