markdown_to_pptx
Turn Markdown or a plain outline into an editable PowerPoint (.pptx, base64) from freedailypro, with real title and body placeholders (so Outline view, the slide master and accessibility checks work). # Title makes the title slide (a short line under it is the subtitle), ## Heading a new slide, ### Heading a bold sub-heading, - item / 1. item bullets (indent two spaces for sub-bullets), | a | b | tables, Note: text speaker notes, --- ends a slide, bold, italic, code and links work. Pictures given by web address are not fetched (reported in warnings); use json_to_pptx to put pictures in. mode outline reads an indented outline instead (first line = deck title). Themes: clean, dark, corporate, warm, minimal, or a brand colour and fonts.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"markdown": "<markdown>"
},
"name": "markdown_to_pptx"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Default markdown | |
| brand | No | A theme made from a brand colour and fonts. Replaces theme. | |
| theme | No | Built-in look. Default clean. Ignored when brand is given. | |
| markdown | Yes | The deck as Markdown (or an indented outline in outline mode) |