Update a slide
slide_updateEdit a single slide by replacing its MDX body or frontmatter, or merge frontmatter keys while keeping existing speaker notes and other slides unchanged.
Instructions
Change one slide: content replaces its MDX body (existing speaker notes are kept unless the new content has its own or keepNotes is false); frontmatter replaces its frontmatter; patch merges keys into it (null deletes a key). Only that slide's lines change. On the first slide, the frontmatter is the headmatter: a replace keeps the deck settings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | No | Deck folder (contains deck.mdx). Absolute, or relative to the server's folder. Default: the server's folder. | |
| patch | No | Keys to set; null removes one. | |
| slide | Yes | A slide: 0-based index (authored order, as deck_outline lists them), "h.v", or its id. | |
| content | No | ||
| keepNotes | No | ||
| frontmatter | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| deck | Yes | ||
| files | Yes | ||
| notes | Yes | ||
| slide | Yes | ||
| action | Yes | ||
| slides | Yes | ||
| diagnostics | Yes |