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.