What problem does it solve?
The Canvas Skill simplifies organizing and presenting visual content on a shared workspace by enabling structured creation, inspection, and manipulation of shapes on an infinite canvas.
Core Features & Use Cases
- Read the board state with get_canvas_state to understand shapes, positions, types, and properties.
- Modify the board with apply_canvas_actions to create, update, delete, move, resize, reorder, align, or distribute shapes.
- Supports shape types geo, text, note, iframe, image, video with their required props.
- Coordinate system: origin (0, 0) at the top-left; all measurements are in canvas units.
- Use cases include planning layouts, annotating ideas, embedding live previews, and organizing visual content on a canvas for collaboration.
Quick Start
Create a shape on the canvas and then fetch the canvas state to confirm its existence.