Canvas Skill

Display HTML content on connected OpenClaw nodes via a local HTTP server.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/lemonlqf/openclaw-rtsp --skill canvas-skill-lemonlqf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Canvas Skill
Source: https://github.com/lemonlqf/openclaw-rtsp/tree/main/skills/canvas
Command: npx skills add https://github.com/lemonlqf/openclaw-rtsp --skill canvas-skill-lemonlqf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to visually present dynamic HTML content on connected OpenClaw nodes, bridging the gap between your AI and user-facing interfaces.

Core Features & Use Cases

  • Visual Display: Render HTML, CSS, and JavaScript content on Mac, iOS, and Android devices.
  • Interactive Content: Ideal for displaying games, dashboards, visualizations, or interactive demos.
  • Remote Rendering: Control what appears on a user's screen from your AI's context.

Quick Start

Use the canvas skill to present the HTML content located at http://your-canvas-host.com/openclaw/canvas/my-dashboard.html on node 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 mobile and desktop devices?

To display HTML content on connected devices, you can use a local HTTP server and bridge to render web-based visualizations, games, and interactive applications across Mac, iOS, and Android nodes.

Can I render interactive web visualizations remotely from an AI context?

Yes, remote rendering of interactive web visualizations is possible by controlling what appears on a user's screen through a canvas host server that bridges your AI and user-facing interfaces.

Do I need a specific network interface to resolve URLs for remote rendering?

Yes, URL resolution for remote rendering requires a canvas host server binding to Tailscale, LAN, or loopback network interfaces to successfully present HTML content on connected nodes.

How do I present a web-based dashboard on a specific OpenClaw node?

To present a web-based dashboard on a specific OpenClaw node, you direct the canvas skill to present the HTML content located at your specified local HTTP server URL on the target node.

What types of interactive applications can I show across multiple platforms using HTML?

You can show games, dashboards, visualizations, and interactive demos across multiple platforms by rendering HTML, CSS, and JavaScript content on connected Mac, iOS, and Android devices.