canvas
Installation
SKILL.md
chrome-use canvas / WebGL / games
Canvas / WebGL UIs (game boards, voice-room mic seats, map tiles, design
canvases). These paint to a <canvas> — there is no DOM node and no
accessibility node behind what you see, so snapshot/find/eval querySelector will never return a ref for them. This is a hard limitation, not a
missing feature. To work with them:
- Read the rendered pixels with
chrome-use canvas listthenchrome-use canvas capture [selector] <file>(extracts the canvas bitmap), or a normalscreenshotof the region — then you interpret it. - Act by coordinate: compute the target point and
chrome-use click <x> <y>(orbox @refon a container to get its CSS-px box first). Coordinates are the correct tool here — the snapshot-first rule explicitly carves out canvas. - On the relay, a coordinate click can drift onto the user's foreground tab;
prefer a
--launch/owned tab for heavy canvas coordinate work, or confirm the underlying state via the app's backend/API instead of driving the canvas.