canvas

Create interactive React canvases from `.canvas.tsx` files for visualizing analytical data.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/TheFVG/proof-deals --skill canvas-thefvg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/TheFVG/proof-deals/tree/main/docs/agent-index/snapshots/skills-cursor/canvas
Command: npx skills add https://github.com/TheFVG/proof-deals --skill canvas-thefvg

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the need for a clear, visual representation of analytical data and findings, allowing for better communication and understanding.

Core Features & Use Cases

  • Interactive Canvas: Generate live React apps that can be opened beside the chat for standalone analytical artifacts.
  • Visual Layout: Ideal for quantitative analyses, billing investigations, security audits, and more.
  • MCP Tools Integration: Supports rendering data from tools like Datadog, Databricks, and others directly in the canvas.
  • Use Case: When presenting complex data or findings, use a canvas to create a visual representation that is more easily digestible than a table or code block.

Quick Start

Generate a canvas to visualize the API error rate by service over the past 7 days.

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 quantitative analyses in React?▼

You can create interactive data visualizations by generating live React apps from `.canvas.tsx` files, which render standalone analytical artifacts directly beside your chat for better data communication.

What is the best way to visualize security audit findings instead of using static tables?▼

Visualizing security audit findings is best handled by creating an interactive canvas, which generates a visual layout that is more easily digestible than standard tables or code blocks.

Do I need React and the cursor/canvas SDK to render standalone analytical artifacts?▼

Yes, rendering interactive canvases requires React and the cursor/canvas SDK to properly generate the live React apps needed for visualizing your analytical data and findings.

Can I render data from MCP tools like Datadog and Databricks directly in a canvas?▼

Yes, canvas supports MCP tools integration, allowing you to render data from tools like Datadog and Databricks directly within the interactive canvas for real-time analytical presentations.

How to visualize API error rate by service over time using a canvas?▼

To visualize API error rates, generate a canvas that processes your analytical data into an interactive React app, creating a live visual layout of the metrics by service over your specified timeframe.

When should I not use a canvas for data visualization?▼

You should avoid using a canvas for simple data presentations that do not require interactivity, as it is specifically designed for complex data like billing investigations and quantitative analyses needing standalone analytical artifacts.