---
name: schaffa-presentation
description: Use when the user asks for a presentation, slide deck, or slides.
---

# Schaffa Presentation

Keep `SCHAFFA_TOKEN` in the environment and create the deck as Marp Markdown. Keep images local; do not use remote fonts, CDNs, or external image URLs.

Publish the HTML deck and its Markdown source:

`npx schaffa publish <deck.md> --kind presentation --json`

Add `--export pdf`, `--export pptx`, or both when the user wants downloadable exports. Return the presentation's public URL and any requested export URLs from the JSON response.
