Help us improve
Share bugs, ideas, or general feedback.
From collaborative-canvas
Use when the user asks to draw diagrams, create flowcharts, sketch architecture, visualize concepts, make a canvas, open Excalidraw, or mentions visual collaboration. Provides AI-powered visual collaboration using Excalidraw.
How this skill is triggered — by the user, by Claude, or both
Slash command
/collaborative-canvas:canvasThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Canvas provides AI-powered visual collaboration using Excalidraw. Create diagrams, flowcharts, system architectures, and visual documentation with Claude's assistance.
Share bugs, ideas, or general feedback.
Canvas provides AI-powered visual collaboration using Excalidraw. Create diagrams, flowcharts, system architectures, and visual documentation with Claude's assistance.
open_canvas({ name: "My Diagram" })listen({ drawingId: "..." })get_canvas_state({ drawingId: "..." })save_canvas({ drawingId: "...", elements: [...] })close_widget({ drawingId: "..." })| Tool | Purpose |
|---|---|
open_canvas | Create or open a drawing |
listen | Wait for user collaboration |
save_canvas | Save elements to canvas |
get_canvas_state | View current drawing state |
add_to_canvas | Add elements programmatically |
close_widget | Close the Excalidraw window |
list_canvases | List all saved drawings |
capture_screenshot | Capture canvas as image |
When adding elements, use compact format:
{
"elements": [
{ "type": "rectangle", "x": 100, "y": 100, "width": 200, "height": 100 },
{ "type": "text", "x": 150, "y": 130, "text": "Hello" },
{ "type": "arrow", "x": 300, "y": 150, "points": [[0, 0], [100, 50]] }
]
}
IDs are auto-generated if not provided.
Drawings are saved to ~/.local/share/collaborative-canvas/drawings/ with metadata.
npx claudepluginhub anthosx/collaborative-canvas --plugin collaborative-canvasAI-orchestrated visual production for Obsidian Canvas. Create presentations, flowcharts, mood boards, knowledge graphs, galleries, storyboards, timelines, dashboards, and more with intelligent layout and AI-generated content. Claude acts as Creative Director — dispatching sub-agents for image generation, SVG diagrams, GIF creation, and spatial layout. Supports 12 template archetypes, 6 layout algorithms, and Advanced Canvas presentation mode. Triggers on: /canvas, create canvas, build canvas, make a presentation, visual board, mood board, flowchart canvas, storyboard, canvas from template, lay out canvas, export canvas, canvas layout, canvas generate, add to canvas, put this on the canvas, open canvas, canvas present, canvas template.
Create and edit .canvas JSON files for Obsidian, managing nodes, edges, groups, and connections. Ideal for mind maps, flowcharts, and visual diagrams with ID validation.
Guides users through creating Excalidraw diagrams (flowcharts, architecture, sequence flows, mind maps) via conversational or autonomous workflows.