create_presentation
Generates a PowerPoint deck from a structured JSON plan, applying design themes and auto-generating images for slides.
Instructions
Create a PowerPoint deck from a structured plan and return the file path.
The orchestrating model is expected to do any web research and produce the
slide plan. plan_json is a JSON string matching PresentationPlan:
{ "title": "Deck title", "theme": "dark_tech", "output_filename": "my_deck", "slides": [ {"title": "Intro", "layout": "title", "subtitle": "An AI-generated deck"}, {"title": "Topic", "bullets": ["Point 1", "Point 2"], "image": {"prompt": "futuristic city", "target": "content"}}, {"title": "Deep dive", "layout": "image_full", "image": {"prompt": "abstract data flow"}} ] }
Images declared with a prompt are auto-generated via ComfyUI. To reuse an
existing image, set image.source to a local path or URL instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_json | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |