Canvas Skill

Display HTML content on OpenPaw nodes via a Canvas Host server.

16|1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/Flexasaurusrex/OpenPaw --skill canvas-skill-flexasaurusrex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Canvas Skill
Source: https://github.com/Flexasaurusrex/OpenPaw/tree/main/skills/canvas
Command: npx skills add https://github.com/Flexasaurusrex/OpenPaw --skill canvas-skill-flexasaurusrex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to display custom HTML content on connected OpenPaw nodes, enabling rich visualizations and interactive experiences beyond simple text.

Core Features & Use Cases

  • Visual Display: Render games, dashboards, and visualizations directly on your devices.
  • Interactive Demos: Showcase web-based applications or prototypes.
  • Cross-Platform Rendering: Content is displayed on Mac, iOS, and Android apps.

Quick Start

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

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 nodes?

You can display HTML content on connected nodes by using this Skill, which operates via a Canvas Host server that binds to network interfaces and communicates URLs to Node Apps through a Node Bridge.

Can I render interactive web visualizations on iOS and Android apps?

Yes, you can render interactive web visualizations on iOS and Android apps, as the Canvas Skill supports cross-platform rendering for connected nodes across Mac, iOS, and Android devices.

How do I present a local HTML game file on a specific node?

To present a local HTML game file on a specific node, invoke the canvas skill referencing your file, such as 'my-game.html', and target the desired node identifier, like 'mac-123'.

Does the Canvas Host server support binding to Tailscale and LAN interfaces?

Yes, the Canvas Host server supports binding to Tailscale and LAN interfaces, in addition to loopback, to facilitate communication of URLs to Node Apps across your network.

What is the best way to showcase web-based prototypes on connected devices?

The best way to showcase web-based prototypes on connected devices is to use this Skill, which enables rich interactive displays and cross-platform rendering of custom HTML content beyond simple text.