canvas_create_image
Generate marketing images by providing a goal and either a plan ID or direct specifications.
Instructions
Generate marketing images — plan-based or direct mode.
Use when: You want to generate marketing images. Either pass a plan_id from canvas_plan_image (recommended for complex jobs), or pass goal + details directly for quick one-shot generation.
Do not use when: You want to render HTML layouts (use canvas_render_layout), edit existing images (use canvas_edit_image), or analyze images (use canvas_inspect_asset).
IMPORTANT: After this tool returns, ALWAYS open the generated image(s) in Preview (macOS) or the system image viewer so the user can review the output. Use: open -a Preview
Example (plan-based): canvas_create_image(goal="Instagram ad", plan_id="plan_abc") Example (direct): canvas_create_image(goal="Hero banner for website", target_channels=["og_image"], subject_type="scene")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |