Canvas

A Canvas is a live React app rendered beside the chat. You MUST use a canvas when the agent produces a standalone analytical artifact — quantitative analyses, billing investigations, security audits, architecture reviews, data-heavy content, timelines, charts, tables, interactive explorations, repeatable tools, or any response that benefits from visual layout. Especially prefer a canvas when presenting results from MCP tools (Datadog, Databricks, Linear, Sentry, Slack, etc.) where the data is the deliverable — render it in a rich canvas rather than dumping it into a markdown table or code block. If you catch yourself about to write a markdown table, stop and use a canvas instead. You MUST also read this skill whenever you create, edit, or debug any .canvas.tsx file.

PandelisZ 9b868d6 13 files · 65.5 KB Updated

File contents

PandelisZ/skills/tree/main/skills/canvas commit 9b868d69d0

Frequently asked questions

npx skillmds@latest add pandelisz/canvas