← ClaudeAtlas

term-mesh-browserlisted

End-user browser automation with term-mesh. Use when you need to open sites, interact with pages, wait for state changes, and extract data from term-mesh browser surfaces.
x-mesh/term-mesh · ★ 0 · AI & Automation · score 67
Install: claude install-skill x-mesh/term-mesh
# Browser Automation with term-mesh Use this skill for browser tasks inside term-mesh webviews. ## Core Workflow 1. Open or target a browser surface. 2. Snapshot (`--interactive`) to get fresh element refs. 3. Act with refs (`click`, `fill`, `type`, `select`, `press`). 4. Wait for state changes. 5. Re-snapshot after DOM/navigation changes. ```bash term-mesh browser open https://example.com --json # use returned surface ref, for example: surface:7 term-mesh browser surface:7 snapshot --interactive term-mesh browser surface:7 fill e1 "hello" term-mesh browser surface:7 click e2 --snapshot-after --json term-mesh browser surface:7 wait --load-state complete --timeout-ms 15000 term-mesh browser surface:7 snapshot --interactive ``` ## Surface Targeting ```bash # identify current context term-mesh identify --json # open routed to a specific topology target term-mesh browser open https://example.com --workspace workspace:2 --window window:1 --json ``` Notes: - CLI output defaults to short refs (`surface:N`, `pane:N`, `workspace:N`, `window:N`). - UUIDs are still accepted on input; only request UUID output when needed (`--id-format uuids|both`). - Keep using one `surface:N` per task unless you intentionally switch. ## Wait Support term-mesh supports wait patterns similar to agent-browser: ```bash term-mesh browser <surface> wait --selector "#ready" --timeout-ms 10000 term-mesh browser <surface> wait --text "Success" --timeout-ms 10000 term-mesh browser <surface> wait --url