canvas

Create, read, and manipulate shapes on an infinite workspace canvas.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/KartikSharma4448/MyPortfolio --skill canvas-kartiksharma4448
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/KartikSharma4448/MyPortfolio/tree/main/.local/skills/canvas
Command: npx skills add https://github.com/KartikSharma4448/MyPortfolio --skill canvas-kartiksharma4448

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The canvas skill enables users to create, read, and manipulate shapes on a workspace canvas to design and prototype layouts.

Core Features & Use Cases

  • Read the canvas state with get_canvas_state to understand current shapes, positions, types, and properties.
  • Modify the canvas using apply_canvas_actions to create, update, delete, move, resize, reorder, align, or distribute shapes.
  • Use iframe, image, video, text, and note shapes to build rich, interactive prototypes.

Quick Start

Read the current board with get_canvas_state, then create a geo shape at x=100, y=100, w=200, h=150, color blue, fill solid, and text 'Frontend'.

Frequently Asked Questions about canvas

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

FAQPage Schema
How do I create and manipulate shapes on a workspace canvas for UI prototyping?

To create and manipulate shapes on a workspace canvas, read the current state with get_canvas_state, then use apply_canvas_actions to create, move, resize, or delete geometric shapes for UI prototyping.

Can I embed external media like images and videos into my dashboard mockups?

Yes, you can embed external media into dashboard mockups by creating image, video, and iframe shapes on the infinite canvas, allowing you to build rich, interactive prototypes with live URLs.

What is the best way to align and distribute layout elements on an infinite canvas?

The best way to align and distribute layout elements on an infinite canvas is using the apply_canvas_actions command, which supports deterministic operations for aligning, distributing, and reordering shapes.

How does a canvas skill handle iframe URL safety rules for interactive prototypes?

Canvas skills handle iframe URL safety rules through deterministic operations defined in apply_canvas_actions, ensuring secure embedding of external content when building interactive prototypes.

Does workspace canvas prototyping support text and note shapes for layout planning?

Yes, workspace canvas prototyping supports text and note shapes alongside geometric, image, video, and iframe shapes, enabling comprehensive layout planning and rapid dashboard mockups.