关于 canvas
用于控制符合条件的已连接 Mac 上 Canvas 面板的 Skill,指导 Agent 展示、隐藏或导航托管组件,并处理会话面板内容。
主要功能
- 01展示 Canvas 面板
- 02隐藏面板
- 03导航至托管文档或应用 Scheme
- 04在会话面板渲染 A2UI 内容
适用场景
- 01在已连接 Mac 上展示托管组件
- 02交互后隐藏面板
- 03将可见面板导航至应用 Scheme
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill canvas安装后在 Claude Code 中输入/canvas确认已加载。
详细介绍
小组件面板
使用 show_widget 并设置 presentation.target: "node_panel",可创建托管的小部件文档,并将其呈现在符合条件的已连接 Mac 上。这是常规 Agent 路径。
Canvas 工具仅支持直接控制面板:
present:显示面板,可选择指定托管文档路径或本地应用 URL 方案。hide:隐藏面板。navigate:将可见面板导航至托管文档路径或本地应用 URL 方案。
不要虚构本地文件路径或任意外部 URL。托管文档使用由 show_widget 返回的、限定于能力范围的 /__openclaw__/canvas/documents/... 路由。A2UI 内容呈现在会话板上,并从 /__openclaw__/a2ui 加载渲染器资源。
如果 plugins.entries.canvas.config.host.enabled 为 false,托管的小部件文档、A2UI 渲染器资源和节点面板呈现功能将一并禁用。
评论
支持 Markdown