Browserwing
Skill by chenhg5
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chenhg5/browserwingWhat This Skill Does
The BrowserWing skill is a powerful browser automation agent designed to bridge the gap between AI reasoning and real-world web navigation. By providing an HTTP-based interface to a headless browser executor, it allows OpenClaw to perform complex web interactions such as clicking buttons, filling out forms, extracting data from dynamic content, and taking screenshots. Unlike simple scraping scripts, BrowserWing maintains session states and handles modern web challenges like JavaScript-rendered pages and complex DOM structures. It acts as the 'eyes and hands' of your agent, enabling it to navigate the web with human-like precision and efficiency.
Installation
To integrate this skill into your OpenClaw environment, ensure the BROWSERWING_EXECUTOR_URL environment variable is set correctly in your system configuration. Install the skill by running the following command in your terminal:
clawhub install openclaw/skills/skills/chenhg5/browserwing
Once installed, verify the service is reachable by querying the help endpoint. If no custom URL is provided, the agent defaults to http://127.0.0.1:8080.
Use Cases
- Web Data Mining: Extract product pricing, reviews, or stock information from e-commerce sites where data is loaded dynamically via JavaScript.
- Automated Testing: Programmatically verify that UI elements on your web application are responsive and functional by simulating user clicks and keyboard inputs.
- Content Aggregation: Monitor news sites or social platforms for specific keywords or updates, saving the results directly to your local file system.
- Form Submission: Automate repetitive tasks such as filling out repetitive web forms, registration pages, or ticketing systems where manual entry is too slow.
Example Prompts
- "Open https://example.com/login, fill in the username 'admin' and password 'secret123', then click the login button and tell me if the dashboard loaded successfully."
- "Navigate to the latest news page on my target site, extract all headlines and their corresponding URLs, and store them in a list for me to review."
- "Take a full-page screenshot of the dashboard at https://analytics.internal.local/ and save it as dashboard_report.png for my daily status update."
Tips & Limitations
- Start with Discovery: Always run the
/api/v1/executor/helpcommand first. API versions can update, and knowing available commands ensures your scripts don't break. - Session Management: Remember that BrowserWing is a stateful service. If you navigate to a new site, your previous session cookies may persist unless you explicitly reset the browser.
- Performance: While powerful, the skill performs real-time browser rendering. Complex pages may take several seconds to load; ensure your agent's timeout settings accommodate for slow network speeds or heavy JavaScript bundles.
- Security: Since this skill interacts with external websites, ensure you are running it in a sandbox if you are executing untrusted code or browsing untrusted domains.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chenhg5-browserwing": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution