canvas について
接続済みの対応 Mac で Canvas パネルを操作するスキルです。エージェントによるホスト型ウィジェットの表示、非表示、移動と、セッションボードのコンテンツ表示を案内します。
主な機能
- 01Canvas パネルの表示
- 02パネルの非表示
- 03ホスト型ドキュメントやアプリスキームへの移動
- 04セッションボードでの A2UI 表示
活用シーン
- 01接続済み Mac でホスト型ウィジェットを表示
- 02操作後にパネルを非表示
- 03表示中のパネルをアプリスキームへ移動
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openclaw/ openclaw --skill canvasインストール後、Claude Code で/canvasを入力して読み込まれたか確認します。
詳細
ウィジェットパネル
presentation.target: "node_panel" を指定して show_widget を使用すると、ホストされたウィジェットドキュメントを作成し、対象となる接続済みの Mac に表示できます。これが通常のエージェントの経路です。
Canvas ツールで操作できるのは、パネルの直接制御に限られます。
present:パネルを表示します。ホストされたドキュメントパスまたはローカルアプリのスキームを指定することもできます。hide:パネルを非表示にします。navigate:表示中のパネルを、ホストされたドキュメントパスまたはローカルアプリのスキームに移動します。
ローカルファイルパスや任意の外部 URL を捏造しないでください。ホストされたドキュメントでは、show_widget が返す、ケイパビリティのスコープ内にある /__openclaw__/canvas/documents/... ルートを使用します。A2UI コンテンツはセッションボードにレンダリングされ、/__openclaw__/a2ui からレンダラーのアセットを読み込みます。
plugins.entries.canvas.config.host.enabled が false の場合、ホストされたウィジェットドキュメント、A2UI レンダラーのアセット、ノードパネルへの表示はすべて無効になります。
コメント
Markdown 対応