Canvas

Serve HTML content on connected OpenClaw nodes via WebSocket and WebView.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/ClaudioCeppi83/kora-os-kernel --skill canvas-claudioceppi83
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Canvas
Source: https://github.com/ClaudioCeppi83/kora-os-kernel/tree/main/engines/openclaw/skills/canvas
Command: npx skills add https://github.com/ClaudioCeppi83/kora-os-kernel --skill canvas-claudioceppi83

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows users to display HTML content on connected OpenClaw nodes, streamlining the process of presenting web-based applications and visualizations across different devices.

Core Features & Use Cases

  • Display HTML Content: Present web content, games, visualizations, and dashboards on any connected node.
  • Customizable: Configure canvas URLs and choose from different bind modes for server bindings.
  • Interactivity: Execute JavaScript and navigate within displayed content.
  • Use Case: Ideal for demonstrating interactive demos or integrating third-party web applications with the OpenClaw platform.

Quick Start

Launch the skill and present HTML content on a node with the command: 'canvas action:present node:<node-id> target:<full-url>'

Frequently Asked Questions about Canvas

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

FAQPage Schema
How do I display HTML content on connected OpenClaw nodes?

To display HTML content on connected OpenClaw nodes, use the command 'canvas action:present node:<node-id> target:<full-url>'. This serves interactive web-based presentations and visualizations across devices via WebSocket and WebView rendering.

Can I execute JavaScript within web content presented across OpenClaw nodes?

Yes, you can execute JavaScript and navigate within the displayed HTML content. This interactivity enables demonstrating interactive demos and integrating third-party web applications directly on the connected nodes.

Do I need a node bridge to present web content on OpenClaw?

Yes, serving HTML content requires a node bridge and canvas host communication to function. You must configure canvas URLs and select appropriate bind modes for your server bindings to establish the connection.

What is the best way to show interactive dashboards across multiple connected devices?

Serving HTML content on connected OpenClaw nodes is the best way to show interactive dashboards across multiple devices. It streamlines presenting web-based applications, games, and visualizations by supporting WebSocket and WebView rendering.

Can I configure server bindings when presenting web content on OpenClaw nodes?

Yes, you can configure server bindings when presenting web content. The skill allows you to customize canvas URLs and choose from different bind modes to properly route and display your interactive web-based presentations.