canvas

Display HTML content on connected Gods Eye nodes across Mac, iOS, and Android.

4|2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/bitan-del/gods-eye --skill canvas-bitan-del
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canvas
Source: https://github.com/bitan-del/gods-eye/tree/main/skills/canvas
Command: npx skills add https://github.com/bitan-del/gods-eye --skill canvas-bitan-del

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable cross-device HTML content presentation by rendering web content on connected Gods Eye nodes (Mac app, iOS, Android) for live demos, dashboards, and interactive experiences.

Core Features & Use Cases

  • Present HTML content on any connected node via a centralized canvas host.
  • Navigate, evaluate scripts, capture snapshots, and hide the canvas for dynamic demonstrations.
  • Use cases include real-time dashboards, interactive demos, and shareable content across devices.

Quick Start

Place your HTML files in the configured canvas root and issue the present action with a node identifier and canvas URL to display content on a connected device.

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 across multiple connected devices for a live demo?

You can display HTML content across multiple devices by using a centralized canvas host to render web content on connected Gods Eye nodes. It coordinates a Canvas Host Server and Node Apps across Mac, iOS, and Android for live interactive demonstrations.

What is the best way to present real-time dashboards on iOS and Android nodes?

Presenting real-time dashboards on iOS and Android nodes is done by issuing the present action with a node identifier and canvas URL. This pushes the HTML dashboard content directly to the connected mobile devices via the Node Bridge.

Does this cross-device presentation approach require a specific port or network path?

This cross-device HTML presentation approach requires port 18793 for the Canvas Host Server. It also uses the /__godseye__/canvas/ network path to deliver content to connected Mac, iOS, and Android nodes.

Can I execute scripts and capture snapshots of web content on connected nodes?

You can execute scripts and capture snapshots of web content on connected nodes. The Skill provides actions to navigate, evaluate scripts, capture snapshots, and hide the canvas for dynamic cross-device demonstrations.

How do I set up the environment to display web content on Mac nodes?

To set up the environment to display web content on Mac nodes, place your HTML files in the configured canvas root. The Canvas Host Server coordinates with the Node Bridge to deliver content to the connected devices.

Why would I use a centralized canvas host for interactive presentations instead of manual device loading?

A centralized canvas host for interactive presentations coordinates content delivery across Mac, iOS, and Android nodes simultaneously. It enables real-time dashboard updates and shareable experiences without manually loading URLs on each device.