vibecanvas-write

Manage infinite canvas elements and groups via vibecanvas CLI commands.

56|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/omnidraw/vibecanvas --skill vibecanvas-write-omnidraw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vibecanvas-write
Source: https://github.com/omnidraw/vibecanvas/tree/main/skills/vibecanvas-write
Command: npx skills add https://github.com/omnidraw/vibecanvas --skill vibecanvas-write-omnidraw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of manually managing complex canvas states by providing a structured CLI interface for automated element manipulation, grouping, and layout adjustments.

Core Features & Use Cases

  • Automated Canvas Mutations: Perform batch additions, patches, moves, and deletions of canvas elements via CLI commands.
  • Structured Layout Control: Group and ungroup elements or reorder their z-index programmatically to maintain clean visual hierarchies.
  • Use Case: An agent can use this skill to automatically organize a set of scattered sticky notes into a grouped cluster or move a specific set of elements to a new coordinate after a data update.

Quick Start

Use the vibecanvas-write skill to add a new rectangle element at coordinates 10, 20 to the canvas named project-board.

Frequently Asked Questions about vibecanvas-write

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

FAQPage Schema
How do I automate infinite canvas element mutations programmatically?

Automated canvas state management is achieved through a CLI that executes mutations against local or server-based canvas databases. It facilitates batch additions, patches, moves, and deletions of visual components programmatically.

How do I batch move and group visual elements on an infinite canvas?

You can batch move and group visual elements on an infinite canvas using structured CLI commands for grouping, ungrouping, and reordering z-index. This facilitates automated layout control over scattered components like sticky notes.

Do I need the vibecanvas CLI installed to manage canvas states?

Yes, the vibecanvas CLI must be installed and accessible on the system path to execute mutations against local or server-based canvas databases. This CLI provides the structured command interface required for performing canvas CRUD operations.

What is the best way to programmatically adjust infinite canvas layouts?

Using a CLI to programmatically group, ungroup, and reorder z-index of elements is the best way to adjust infinite canvas layouts. This structured approach replaces manual state management with automated layout adjustments and visual hierarchy control.

Can agents automatically organize scattered elements on a canvas database?

Yes, agents can automatically organize scattered elements on a canvas database by executing CLI commands to cluster sticky notes into groups or move elements to new coordinates. This facilitates automated canvas state management and layout adjustments.

Does automated canvas manipulation work with server-based canvas databases?

Yes, automated canvas manipulation works with local and server-based canvas databases through CLI command execution. The required CLI must be installed and accessible on the system path to apply mutations to the target canvas database.