From agentic-canvas
Use when the user asks to create, inspect, update, save, or screenshot diagrams or knowledge maps on Agentic Canvas, or mentions the local Agentic Canvas MCP server, Excalidraw, JSON Canvas, canvas patches, object search, or diagram layout.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-canvas:agentic-canvasThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Agentic Canvas is a local-first browser canvas controlled through MCP. The same
Agentic Canvas is a local-first browser canvas controlled through MCP. The same Codex plugin works with every canvas type that the running Agentic Canvas server selects. The plugin expects a running server at:
http://127.0.0.1:3333/mcp
The plugin MCP config connects to that URL; it does not launch the server by itself. If the tools are unavailable, ask the user to start Agentic Canvas or start it from a local shell when appropriate:
npx @trohde/agentic-canvas@latest --canvas excalidraw --workspace <project-dir>
npx @trohde/agentic-canvas@latest --canvas jsoncanvas --workspace <project-dir>
Use an explicit --workspace when save/open/screenshot files should live under a
project directory.
get_canvas_state before editing an existing canvas.canvas value.get_canvas_capabilities when choosing creation, update, connection,
layout, or file tools.list_objects and get_object to inspect content. Use canvas-specific
search tools when the capability response advertises them.select_objects and get_selected_objects when browser selection matters.save_canvas; paths without an extension use the active
canvas file extension.screenshot for visual output; file paths without an extension become .png.For canvas: "excalidraw", prefer high-level shape and diagram tools:
apply_canvas_patch, create_object, update_object, find_objectsdraw_rectangle, draw_ellipse, draw_diamond, draw_line, draw_arrowconnect_objectscreate_flowchartalign_distribute_objectsauto_layout_objectsFor canvas: "jsoncanvas", prefer semantic card and edge tools:
add_text_card, add_file_card, add_link_card, create_groupconnect_cardsupdate_card, update_edgefind_cards, find_edgesauto_layout_cardsapply_jsoncanvas_patchFor an unknown future canvas type, use only baseline tools and
get_canvas_capabilities guidance until the server advertises a canvas-specific
tool workflow.
Do not call clear_canvas, delete_object, or open_canvas unless the user clearly
asks for a destructive or replacing action.
npx claudepluginhub thomasrohde/agentic-canvas --plugin agentic-canvasCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.