dmantipinai-hash/openclaw-business/canvas
Claude Code and agent skill by dmantipinai-hash/openclaw-business
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Present HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.
Install
npx vskill@latest install dmantipinai-hash/openclaw-business/canvasSKILL.md
Canvas
Use canvas to show HTML on connected Mac/iOS/Android nodes.
Model
- Canvas host serves files from
plugins.entries.canvas.config.host.root. - Canvas routes live on the Gateway HTTP port (
gateway.port, default18789). - Node bridge sends canvas URLs to connected node apps.
- Node apps render URLs in a WebView.
- Host name follows
gateway.bind: loopback local only, LAN IP for LAN, Tailscale host for tailnet, auto picks best route. - Localhost URLs only work for a node on the same machine.
- Paired nodes normally receive node-scoped
pluginSurfaceUrls.canvascapability URLs; prefer those when available.
Config
Active config: $OPENCLAW_CONFIG_PATH or ~/.openclaw/openclaw.json.
Actions
present: show canvas, optional URL.hide: hide canvas.navigate: open new URL.eval: run JavaScript in current canvas.snapshot: capture screenshot.
Workflow
- Ensure Canvas plugin host is enabled.
- Put HTML/CSS/JS under
plugins.entries.canvas.config.host.rootor the default state canvas dir. - Use a route reachable by the target node.
- Present the hosted URL:
/__openclaw__/canvas/<file>.html. - Use
snapshotwhen the user needs proof.
URL shape
Path mapping:
/__openclaw__/canvas/index.html-><canvas host root>/index.html/__openclaw__/canvas/games/snake.html-><canvas host root>/games/snake.html
Troubleshooting
- Node sees localhost but is remote: fix
gateway.bindor public URL, regenerate URL. - LAN node cannot load: verify same network, firewall, Gateway port, and auth/capability URL.
- Tailnet node cannot load: verify Tailscale status and advertised host.
- Blank page: open URL locally, check browser console, then snapshot node.
- Live reload missing: verify
liveReloadand file write under root.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/canvas/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dmantipinai-hash/openclaw-business/canvas)