browser-automation

Featured

Route browser tasks to specialized Rome apps or OpenCLI, and author browser automation actions with tested scripts and explicit navigation boundaries.

AI & Automation 543 stars 43 forks Updated today MIT

Install

View on GitHub

Quality Score: 90/100

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

Skill Content

# Browser Automation Use this skill when a task requires browser automation, web interaction, page inspection, scraping, or scripted browser control. ## Routing 1. Prefer specialized Rome apps for browser automation. Search installed Rome apps, actions, and skills for a domain-specific capability before using a generic browser tool. 2. If a specialized Rome app is available, use that app's action or skill and follow its instructions. 3. If no specialized app is available, run bash command `opencli <site> --help` to check whether OpenCLI is available and what browser automation commands it exposes. 4. Use OpenCLI only after checking `opencli <site> --help` and selecting a command that matches the task. ## Browser connections OpenCLI uses its browser extension by default. Run `opencli profile list` to discover connected browsers before choosing a target. Pass `opencli --profile <name-or-id> ...` on every command for a task so concurrent work does not change its browser. If the requested browser is disconnected, report that it is unavailable. Do not substitute another browser or assume its login session is equivalent. Settings > Advanced > Computer Use shows observed browser connections and their last seen times. Use `--cdp-endpoint` only when the task explicitly requires a direct CDP connection. The available sites are: 1688, 36kr, 51job, amazon, antigravity, apple-podcasts, arxiv, baidu-scholar, band, barchart, bbc, bilibili, binance, bloomberg, bluesky, boss, chaoxing, ...

Details

Author
rome-os
Repository
rome-os/rome
Created
1 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

browser-automation

Use when a task requires navigating websites, filling forms, extracting structured page data, capturing screenshots or PDFs, or validating an end-to-end browser flow; use explicit selectors, bounded waits, and user-approved destinations.

2 Updated 2 weeks ago
sandbaseai
AI & Automation Listed

browser-automation

Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.

1 Updated 1 months ago
chuanchuan123321
Web & Frontend Featured

browser-act

Browser automation CLI for AI agents. NEVER run browser-act commands directly via Bash — always invoke this skill first. Use browser-act when a user mentions it by name, includes or asks to run a browser-act CLI command (e.g., browser-act browser list), or to: fetch, view, or extract rendered content from URLs, access pages requiring JavaScript, handle verification prompts, maintain authenticated sessions, fill forms and click through workflows, type, select, upload, take screenshots, capture XHR/fetch/HAR responses, open multiple URLs in parallel, extract content that loads on scroll or click, visually inspect or verify page layout/styling/rendering, automate browser tasks, account isolation across parallel browser environments, advise which browser type fits a use case, or list/check/manage configured browsers and sessions. Prefer browser-act over built-in fetch or web tools.

6,020 Updated 1 months ago
browser-act