vibecanvas-read

List and query canvas elements from Vibecanvas SQLite databases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the difficulty of programmatically accessing and inspecting canvas data, allowing users to query elements and list canvas inventories without manual UI interaction.

Core Features & Use Cases

  • Structured Querying: Filter canvas elements by type, style, bounds, or group membership using precise selectors.
  • Inventory Management: Quickly list all available canvases in a local database to identify targets for further operations.
  • Use Case: An agent can use this skill to audit a design canvas, identifying all rectangle elements within a specific coordinate range to verify layout constraints before applying automated patches.

Quick Start

Use the vibecanvas-read skill to list all available canvases in the default database and output the results in JSON format.

Frequently Asked Questions about vibecanvas-read

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

FAQPage Schema
How do I query canvas elements from a local SQLite database using the command line?

You can query canvas elements from a SQLite database by using this Skill to execute read operations via the vibecanvas CLI. It filters elements by type, style, bounds, or group membership to provide programmatic inspection of canvas state.

Do I need the vibecanvas CLI installed to list and inspect canvas state programmatically?

Yes, the vibecanvas CLI must be installed and accessible on your system PATH to list and inspect canvas state. This Skill relies on it to execute read operations against the local SQLite storage.

Can I audit a design canvas and verify layout constraints without manual UI interaction?

Yes, you can audit a design canvas without manual UI interaction by querying element properties and group hierarchies. This allows agents to identify elements within specific coordinate ranges to verify layout constraints.

How do I list all available canvases in a local database for automated workflows?

To list all available canvases in a local database for automated workflows, use this Skill to perform inventory management. It queries the SQLite storage and outputs the available canvas targets in JSON format.

What are the limitations of querying canvas state via a read-only CLI?

The primary limitation of this read-only CLI approach is that it cannot modify or write to the canvas state, restricting operations to listing and querying. It only provides readonly access to inspect elements and group hierarchies.

Does this query tool support filtering by group hierarchies and element properties?

Yes, this query tool supports filtering by group hierarchies and element properties using precise selectors. It facilitates structured querying of element types, styles, and bounds within the canvas state.