Design Skill
This skill operates on the active WorkWise Design document. Canvas edits must use the renderer-scoped command bridge; do not create disconnected SVG/HTML files as a substitute for changing the open canvas.
Available Tools
design_apply_canvas_commands
Apply one atomic operation batch to the active Design page.
Parameters:
document_id,page_id,expected_revision: copy exactly from the active-canvas contextidempotency_key: use the exact key supplied in the active-canvas requestoperations: 1–64 orderedadd,update,remove,grouporungroupoperations
Call this tool exactly once for a visual change. The operation batch is validated against the active workspace, document, page and revision before the renderer applies it.
design_export_pptx
Export a validated SVG source or a directory of SVG pages as an editable PPTX.
Parameters:
source_path(required): Path to .svg file or directoryoutput_path(optional): Path for output .pptx
design_list_presets
List available DrawingML preset shape names (187 presets).
Parameters:
search(optional): Substring to filter
Guidelines
- Put paint fields directly on each element:
fill,stroke,stroke_width,opacity. A nestedstyleobject is accepted for compatibility, but top-level fields are preferred. - Colors may be 6-digit hex with or without
#(e.g.0D9488or#0D9488); use the literalnonewhen a path should have no fill. - Every added visual element must have a visible
fillorstroke; paths made from open line segments should normally usefill: none,stroke, andstroke_width. - Preserve user-requested colors in the first and only operation batch. Never replace a requested palette with a default color.
- All coordinates are in pixels, origin at top-left, Y pointing down
- For text shapes, always provide the
textparameter - Export to PPTX only when the user explicitly asks for PowerPoint format
- Do not expose internal paths, document ids or command arguments in the final reply
- A successful canvas edit is acknowledged by the renderer; a queued command is not complete until that acknowledgement arrives
- SVG export sources must have a valid
<svg>structure and closing tag