canvas

Create and manage persistent interactive workspaces for dashboards and live content.

14|6|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/jholhewres/devclaw --skill canvas-jholhewres
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/jholhewres/devclaw/tree/main/pkg/devclaw/copilot/builtin/skills/canvas
Command: npx skills add https://github.com/jholhewres/devclaw --skill canvas-jholhewres

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Canvas provides persistent, interactive workspaces for dashboards, progress displays, and live content, enabling teams to visualize and maintain state across sessions.

Core Features & Use Cases

  • Create new canvases with a name and initial content
  • Update, list, and stop canvases to reflect progress and changes
  • Use for live dashboards, progress displays, and interactive menus to guide user actions

Quick Start

Launch canvas_create with a name and initial content to create your first canvas.

Frequently Asked Questions about canvas

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

FAQPage Schema
How do I create a persistent live dashboard for monitoring progress?

To create a persistent live dashboard, you define an interactive workspace with a name and initial content. The workspace maintains its state across sessions, allowing teams to visualize ongoing work and long-running progress displays.

What is the best way to manage and update interactive workspaces for live content?

Managing interactive workspaces involves updating, listing, and stopping canvases to reflect progress and changes. This approach supports live dashboards and interactive menus, enabling teams to maintain and guide user actions effectively.

Do I need YAML to set up an interactive workspace?

Yes, setting up an interactive workspace requires a YAML frontmatter with a name and description in the SKILL.md file. This enforces a standardized structure for your dashboard and supports optional scripts and references directories.

Can I use this approach for long-running progress displays across sessions?

Yes, this approach is specifically applicable to long-running progress displays and live dashboards. It provides persistent, interactive workspaces that enable teams to visualize work and maintain state across multiple sessions.

What limitations exist when using canvases for interactive menus?

Canvases require a YAML frontmatter in SKILL.md to function. While they support optional directories for extended capabilities, the core functionality is limited to creating, updating, listing, and stopping workspaces for live content visualization.