Run DeckCraft engine commands
run_deckcraft_commandsRun ordered DeckCraft commands to build or edit presentations, then save them as PPTX, PDF, images, or outlines. Use it to automate slide creation, updates, and live app editing.
Instructions
Advanced: run any DeckCraft engine commands in order (slide., shape., text., format., design., transition., animation., table., chart., insert., picture., comment., section.*...) plus the engine tools add_slide / go_to_slide / add_shape / add_text_box / set_text / insert_picture / insert_table / insert_chart / inspect_slide / inspect_document / select / key / type_text (step id = the tool name), on a new or an opened presentation, then save. Coordinates are points (16:9 = 960×540). Parameters can use "$steps[N].field" for a value returned by step N (0-based). With live=true the steps drive the open DeckCraft app instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| live | No | Drive the open DeckCraft app (control port 7990) instead of a headless engine. | |
| name | No | deckcraft | |
| scale | No | png / jpeg: pixels per point (default 2 = 1920×1080 for 16:9). | |
| steps | No | ||
| theme | No | Theme of the new presentation when there is no open_path. | |
| formats | No | Save the result (needs output_dir or output_path). | |
| open_path | No | Absolute .pptx / .deckcraft to open first (never saved over; save a copy with formats). | |
| overwrite | No | ||
| output_dir | No | ||
| pdf_layout | No | pdf: slides, notes pages (slide + speaker notes) or handouts. | slides |
| output_path | No | ||
| stop_on_error | No | ||
| preview_slides | No | Return pictures of these slides, e.g. "1-2". | |
| handouts_per_page | No | pdf handouts: slides per page. |