mcpField
C
canvas

canvas

github.com/openclawAgent workflows393.6k146 installsUpdated today
Repository

About canvas

A skill for controlling the Canvas panel in an eligible connected Mac. It guides agents to present, hide, or navigate hosted widgets and session-board content.

Key features

  1. 01Present the Canvas panel
  2. 02Hide the panel
  3. 03Navigate to hosted documents or app schemes
  4. 04Render A2UI content on session boards

Use cases

  1. 01Show a hosted widget on a connected Mac
  2. 02Hide a panel after interaction
  3. 03Navigate a visible panel to an app scheme

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/openclaw/openclaw --skill canvas

After installing, type/canvasin Claude Code to confirm it loaded.

Details

From the project README

Widget panel

Use show_widget with presentation.target: "node_panel" to create a hosted widget document and present it on an eligible connected Mac. This is the normal agent path.

The Canvas tool is limited to direct panel control:

  • present: show the panel, optionally with a hosted document path or local app scheme.
  • hide: hide the panel.
  • navigate: navigate the visible panel to a hosted document path or local app scheme.

Do not invent local file paths or arbitrary external URLs. Hosted documents use the capability-scoped /__openclaw__/canvas/documents/... route returned by show_widget. A2UI content renders on session boards and loads renderer assets from /__openclaw__/a2ui.

If plugins.entries.canvas.config.host.enabled is false, hosted widget documents, A2UI renderer assets, and node-panel presentation are disabled together.

Comments

Markdown supported