From panno-ai-skills
Interact with a Panno infinite canvas via REST API using curl. Use this skill whenever the user wants to create, read, update, or delete shapes on a Panno canvas — including markdown content, geometric shapes, notes, and file editors. Also handles canvas authentication (guest session, API key, OAuth sign-in), layout, responding to comment threads, and the diff/patch workflow for proposing content changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/panno-ai-skills:panno-canvasThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interact with a Panno infinite canvas via its REST API using curl.
Interact with a Panno infinite canvas via its REST API using curl.
Load references/cli-agent-instructions.md for:
Load references/shape-schemas.md for the full property reference for each shape type:
geo, text, note, panno-markdown, draw, panno-comment, panno-app-runtime,
panno-app-editor, panno-file-editor.
Key rules:
text prop was removed in tldraw v4. Never provide text or richText on shapes —
use panno-markdown with the content prop for text content.panno-markdown type for rich content (supports full markdown).Load references/layout-patterns.md for guidance on:
Load references/comment-patterns.md for:
Load references/markdown-workflow.md for:
npx claudepluginhub panno-ai/skills --plugin panno-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.