Canvas Skill

Serve HTML content to NEMO nodes via a local HTTP server.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the visualization of HTML content on connected NEMO devices, facilitating the display of interactive elements, dashboards, and custom interfaces.

Core Features & Use Cases

  • Cross-Platform Display: Renders HTML content on Mac, iOS, and Android nodes.
  • Dynamic Content: Supports live reloading for development and real-time updates.
  • Use Case: Display a live trading dashboard or a simple web-based game on a connected tablet or computer screen.

Quick Start

Use the canvas skill to present the 'my-game.html' file on the 'mac-63599bc4-b54d-4392-9048-b97abd58343a' 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 iOS and Android devices?

To display HTML content on iOS and Android devices, this Skill renders web-based visualizations and dashboards via a local HTTP server connected through a NEMO node bridge.

Can I use live reload to update web visualizations during development?

Yes, live reload is supported for dynamic content rendering, allowing real-time updates to web-based visualizations and interactive applications displayed across connected Mac, iOS, and Android nodes.

Does this approach require a local HTTP server to present interactive dashboards?

Presenting interactive HTML dashboards requires a local HTTP server and a node bridge to facilitate the display of web-based interfaces across connected NEMO devices.

What is the best way to show a web-based game on a connected tablet screen?

The best way to show a web-based game on a connected tablet is by presenting the HTML file on a specific NEMO node, utilizing configurable network binding for accessibility.

Are there limitations when rendering HTML dashboards across different platforms?

Rendering HTML dashboards across Mac, iOS, and Android nodes relies on NEMO node connectivity and configurable network binding, requiring connected devices to access the local HTTP server.

How do I present a specific HTML file on a connected Mac node?

You can present a specific HTML file on a connected Mac node by invoking the canvas Skill with the target file name and the designated Mac node identifier.