← ClaudeAtlas

host-browserlisted

Drive the user's REAL logged-in Chrome on the macOS host (via the `ab`/agent-browser bridge) instead of an ephemeral test browser. Use whenever a task needs a real, persistent, fingerprint-genuine browser session — logging into a site, filling a form, scraping a JS/bot-walled page, automating a signup, or grabbing a verification email from a temp-mail service. Provides a reliable connect procedure plus human-pacing/anti-detection helpers. Triggers on "use the browser", "drive Chrome", "log into", "sign up for", "the page is bot-blocked / 403 / JS-rendered", "grab the verification email".
spikelab/multiplai-cc-mktplace · ★ 0 · AI & Automation · score 69
Install: claude install-skill spikelab/multiplai-cc-mktplace
# host-browser Drive the **real Chrome running on the user's Mac** — the persistent, logged-in, fingerprint-genuine one — not the throwaway "Chrome for Testing" that agent-browser launches by default. Attaching to the real browser is also the single biggest anti-bot win: `navigator.webdriver` stays `false`, the UA / plugins / `languages` / profile cookies are all genuine, and there's no "controlled by automated software" infobar. ## Prerequisites (this skill targets the container→host bridge) This skill does not ship a browser. It drives Chrome on a **macOS host** through the **agent-browser** bridge, and assumes a container→host setup: - **`ab`** — the agent-browser CLI, exposed as `~/.local/bin/ab` (a thin SSH wrapper that runs `agent-browser <args>` on the Mac). `agent-browser` must be installed on the host, and `ab` must be on your PATH in the container. - **An SSH bridge** from the container to the host (`host.docker.internal`, or set `AB_HOST`), with a host gateway that allowlists `agent-browser …`. - **`chrome-agent`** — a host alias that launches the real Chrome with CDP on `127.0.0.1:9222`. Run it once on the Mac before connecting. Without `ab` + the bridge, `hb-connect.sh` exits with a clear message telling you which piece is missing. If you're on the Mac directly (no container), `ab`/CDP must still be reachable locally on the port. **`hb` is not on PATH** — it's this skill's script. Either call it by full path, or alias it once per session: ```bash a