browser-automation

Featured

Use the Browser Automation BB plugin to inspect and automate persistent browser pages in an explicit desktop or local headless session. Use for browser navigation, snapshots, clicking, forms, and verification screenshots.

AI & Automation 3,934 stars 552 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

Use `bb browser-automation`. Open one session, retain its session ID, then inspect, act, and verify in short scripts. Choose `--backend local --headless --machine <host-id>` for headless Chrome on an enrolled host. Choose `--backend desktop --machine <host-id> --desktop <instance-id>` for a new dedicated desktop automation tab. Starting desktop control opens the side panel and selects the browser tab only if its thread is already focused. New or activated controller pages follow the same rule; automation does not switch threads or bring the desktop window forward. Headless sessions remain headless. Plugin-owned local/headless Chrome launches with `--no-sandbox`, disabling Chrome's sandbox. Desktop attachment does not change the browser's launch flags. Resolve the explicit instance with `bb browser instances --host <host-id> --json` first. Never silently choose a different host, mode, or login profile. Adding `--tab <tab-id>` hands off an existing tab and its profile's logged-in authority; do so only when the user asked to use that tab. The CLI uses the current thread, or `--thread <id>` outside a thread. Each session belongs to that thread. CLI opening: ```sh bb browser-automation open --backend local --headless --machine <host-id> --json bb browser-automation open --backend desktop --machine <host-id> --desktop <instance-id> --json ``` Run scripts: ```sh bb browser-automation run <session-id> --script 'const p = await browser.getPage("main"); await p.goto("https://examp...

Details

Author
get-bb
Repository
get-bb/bb
Created
7 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

65 Updated 1 weeks ago
naveedharri
AI & Automation Featured

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

66,374 Updated today
shanraisshan
AI & Automation Listed

agent-browser

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.

4 Updated yesterday
Recepay6358