canvas

Create, read, update, and delete shapes on a canvas.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Devvraj10/Niv --skill canvas-devvraj10
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/Devvraj10/Niv/tree/main/.local/skills/canvas
Command: npx skills add https://github.com/Devvraj10/Niv --skill canvas-devvraj10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, manipulation, and preview of visual elements on a canvas, simplifying UI design and development processes.

Core Features & Use Cases

  • Canvas Manipulation: Create, read, update, and delete shapes on the canvas.
  • Iframe Embedding: Integrate live web content or components within the canvas.
  • Static Content: Support for static shapes like rectangles, ellipses, text, notes, images, and videos.
  • Use Case: Visualize a UI layout for a new app, creating shapes for buttons, text boxes, and images on the canvas, then embed a live preview using an iframe.

Quick Start

Create a rectangle shape on the canvas at position (50, 50) with a width of 100 and a height of 100.

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 canvas for UI design?▼

Canvas manipulation involves creating, reading, updating, and deleting static shapes like rectangles, ellipses, text, and images. This streamlines UI layout visualization and development processes directly.

Can I embed live web content or iframes within a canvas layout?▼

Yes, you can embed iframes within the canvas to integrate live web content or components. This allows you to preview dynamic web elements alongside static UI shapes directly.

What static elements are supported for canvas operations?▼

Canvas operations support static shapes including rectangles, ellipses, text, notes, images, and videos. These elements form the building blocks for visualizing app interfaces and layouts.

Does this canvas tool support focusing on specific shapes during UI previews?▼

Yes, executing canvas-specific actions includes focusing on specific shapes. This allows you to target individual elements within a static or dynamic layout for updates or manipulation.

What is the best way to visualize a UI layout with buttons and text boxes?▼

The best way to visualize a UI layout is by creating static shapes for buttons and text boxes on the canvas, then embedding an iframe to render a live preview of the integrated web components.