canvas

Execute React components in the IDE to generate interactive analytical artifacts.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/shankur/dots --skill canvas-shankur
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/shankur/dots/tree/main/dot_cursor/skills-cursor/canvas
Command: npx skills add https://github.com/shankur/dots --skill canvas-shankur

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react, typescript, @cursor/canvas, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill empowers users to generate interactive analytical artifacts like charts, tables, and visual explorations, providing a more intuitive way to present complex data.

Core Features & Use Cases

  • Live React App: Develop and execute interactive applications directly within the IDE.
  • Data Visualization: Render quantitative analyses, billing investigations, and security audits in a visual format.
  • Use Case: If you need to present a detailed breakdown of API error rates over time, you can use this Skill to create an interactive chart that allows users to explore the data visually.

Quick Start

Run the command 'canvas create <name>.canvas.tsx' to generate a new canvas named <name>.

Frequently Asked Questions about canvas

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create interactive data visualizations for complex analysis within my IDE?

You can generate interactive analytical artifacts by executing React components directly in the IDE, enabling visual data interpretation for metrics breakdowns and financial analyses. This approach renders live charts and tables for intuitive data presentation.

What is the best way to present a detailed breakdown of API error rates over time visually?

To present API error rates visually, you can generate an interactive React canvas that renders charts allowing users to explore the data. This provides a more intuitive format for quantitative analysis than static reports.

Do I need React and TypeScript to render live analytical artifacts in the IDE?

Yes, you need React and TypeScript dependencies to execute the components and manage state for rendering live canvases. These libraries are required for the component rendering that produces the interactive visual explorations.

Can I use interactive canvases for visual data interpretation in security audits?

Yes, you can use interactive React canvases for visual data interpretation in security audits. The Skill renders analytical artifacts designed specifically for complex analysis scenarios including billing investigations and security audit presentations.

How do I start generating a new interactive canvas for data presentation?

To start generating a new canvas for data presentation, run the command 'canvas create <name>.canvas.tsx'. This creates a new TypeScript React file where you can develop and execute your interactive application.

Are there limitations when using live React apps for visual explorations instead of static charts?

Live React canvases require React and related libraries for component rendering and state management, meaning they depend on an IDE environment supporting these dependencies to execute properly. This approach is designed for interactive analysis rather than simple static chart generation.