Canvas Skill

Serve static HTML files over HTTP to connected OpenClaw nodes.

7|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/aresbit/OpenMateCode --skill canvas-skill-aresbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Canvas Skill
Source: https://github.com/aresbit/OpenMateCode/tree/main/skills/canvas
Command: npx skills add https://github.com/aresbit/OpenMateCode --skill canvas-skill-aresbit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to display HTML content on various connected devices (Mac, iOS, Android) through a web view, enabling rich visualizations and interactive experiences.

Core Features & Use Cases

  • Web Content Display: Render any HTML, CSS, and JavaScript content on remote nodes.
  • Interactive Visualizations: Show dashboards, games, or dynamic data visualizations.
  • Development Tool: Facilitates rapid development and debugging of web-based UIs for connected applications.
  • Use Case: Present a live-updating dashboard or a simple game to a user on their mobile device by hosting the content on your computer.

Quick Start

Use the canvas skill to present the HTML file 'my-game.html' on the node with ID 'mac-123'.

Frequently Asked Questions about Canvas Skill

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

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

To display HTML content on connected remote nodes, you can use a web view to serve static files over HTTP and communicate the URLs to node applications for rendering visualizations and dashboards.

Can I render interactive visualizations and games on mobile devices from my computer?

Yes, you can render interactive visualizations and games on mobile devices by hosting the HTML content on your computer and presenting it through a web view on connected iOS or Android nodes.

Does the Canvas Skill require Tailscale to bind web content to connected nodes?

The Canvas Skill integrates with Tailscale for network binding, allowing connected OpenClaw nodes to securely access and display the served HTML web content over the network.

What is the best way to debug web-based UIs for connected applications?

The best way to debug web-based UIs for connected applications is to use a Skill that offers live reload during development, facilitating rapid testing of HTML content served to remote nodes.

Are there limitations when serving static files over HTTP to display web content?

Serving static files over HTTP to display web content relies on active network connectivity and proper node configuration, meaning offline rendering or unsupported node environments may fail to load the visualizations.