Browser Automation
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @zcwl/browser-automation.
About this skill
Problem
Web workflows often involve navigation, clicks, form filling, dynamic loading, and result extraction. Doing this manually is repetitive and hard to reuse, while maintaining Python or JavaScript scripts requires managing selectors, retries, proxies, and error states. This skill describes tasks in natural language and drives a headless browser through CLI commands.
How It Works
- Session setup: start a headless browser instance and configure proxy and
User-Agentvalues. - Page actions: perform navigation, clicks, text input, waits, and extraction based on the instruction.
- Output: return structured results as
json,text, ormarkdown, optionally with screenshots. - Failure handling: respond to timeouts, broken selectors, or anti-bot triggers by adjusting timeouts, reducing request rate, changing
User-Agent, or locating elements via the accessibility tree.
Boundaries
It fits repetitive web interactions, data extraction, and page-testing tasks. It is not a good fit for complex business decisions, high-risk operations, or scenarios requiring strong authentication. Use it in line with target-site terms, request limits, and sensitive-data handling rules.
Use Cases
- QA engineers run navigation, click, and input cases in a headless browser and check structured output with screenshots.
- Data engineers instruct the skill to open a page, extract fields, and output `json` for downstream ingestion.
- Automation engineers call the CLI in CI to debug page timeouts, broken selectors, or anti-bot retries.
- Operations staff fill a web form by instruction and export the action result as a `markdown` report.
Best For
- Frontend engineers who want to turn repetitive web actions into CLI commands.
- Data engineers who need structured extraction from dynamic pages.
- QA engineers who run page tests in a headless browser.
- Automation engineers who manage web-interaction tasks through AI agents.
Related Skills
An AI workflow that structures personal knowledge bases, IMA, Yuque, and Feishu content into approved personas for paid WeChat mini-agent deployment.
Local workflow memory with matching and SOP updates.
An OpenClaw live streaming executor that initializes TRTC streaming, starts a real-time dashboard, generates viewer URLs, and continuously reports live events.
Breaks down physical supply chains for super-trends to identify second- and third-layer bottlenecks, runs valuation and reverse checks, and maintains trackable reports.