claw-browserA visual, human-like web browser for OpenClaw agents.Supports reading,screenshots, and visible mode.
Install via ClawdBot CLI:
clawdbot install Canbirlik/claw-browserThis skill gives the agent "Eyes" to browse the web using a real
Chromium browser.
Unlike simple HTTP requests, claw-browser:
ā ļø **Before using this tool, the agent MUST set up the Python
environment and download browser binaries.**
If venv does not exist, run this setup command block automatically:
``` bash
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
playwright install chromium
```
ā ļø The playwright install chromium step is CRITICAL.\
Without it, the browser will NOT launch.
browser.pyArgument Description
----------------------------------- -----------------------------------
--url The website to visit (Required)
--action Action to perform: read or
screenshot
--visible (Optional) Runs the browser in
visible mode (NOT headless). Use if
the user wants to see the
browser.
ā ļø Always activate the virtual environment first.
``` bash
source venv/bin/activate && python browser.py --url "https://github.com/trending" --action read
```
``` bash
source venv/bin/activate && python browser.py --url "https://news.ycombinator.com" --action screenshot
```
This saves:
evidence.png
``` bash
source venv/bin/activate && python browser.py --url "https://google.com" --action read --visible
```
This will launch a real Chromium window on screen.
Use this if you get "Missing X server" or "Display not found" errors:
```bash
export DISPLAY=:0 && source venv/bin/activate && python browser.py --url "https://google.com" --action read --visible
```
This sets the DISPLAY variable so the browser can open on your screen.
Use claw-browser when:
claw-browser transforms your OpenClaw agent from a simple API caller
into a real browser-powered assistant with visual capabilities.
It enables:
Made with ā¤ļø by @canbirlik
Generated Mar 1, 2026
Automatically track competitor prices on dynamic e-commerce sites that use JavaScript to load product data. The agent can take screenshots for visual verification and handle SPAs to ensure accurate, up-to-date pricing information for market analysis.
Scrape real-time financial news from websites with dynamic content, such as those built with React or Angular, to gather insights for investment decisions. The skill renders JavaScript to access full articles and can capture screenshots for evidence or reporting.
Verify property listings on real estate portals that use dynamic loading for images and details. The agent can take screenshots to document available properties and ensure data accuracy for clients or internal databases.
Extract content from online learning platforms that rely on JavaScript for interactive lessons or videos. This enables agents to gather educational materials for analysis or archiving, with visible mode useful for demos or troubleshooting.
Monitor healthcare provider websites for appointment availability updates on dynamic booking systems. The skill handles JavaScript rendering to check real-time slots and can capture screenshots as proof for patients or administrative tracking.
Offer a cloud-based service where businesses subscribe to automated web monitoring and data extraction using claw-browser. This model provides recurring revenue through tiered plans based on usage, such as number of URLs scanned or frequency of updates.
Provide tailored automation solutions for clients needing specific web interaction tasks, like dynamic content scraping or visual verification. Revenue comes from project-based fees or hourly rates for development and maintenance services.
Sell curated datasets extracted from dynamic websites using claw-browser, such as competitor pricing or news trends. This model generates revenue through one-time sales or subscriptions for access to updated data feeds.
š¬ Integration Tip
Ensure the Python environment is set up with playwright and Chromium binaries before use; for visible mode on Linux/WSL, set the DISPLAY variable to avoid display errors.
Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Now with WAL Protocol, Working Buffer, Autonomous Crons, and battle-tested patterns. Part of the Hal Stack š¦
Use the ClawdHub CLI to search, install, update, and publish agent skills from clawdhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawdhub CLI.
Clawdbot documentation expert with decision tree navigation, search scripts, doc fetching, version tracking, and config snippets for all Clawdbot features
Interact with Moltbook social network for AI agents. Post, reply, browse, and analyze engagement. Use when the user wants to engage with Moltbook, check their feed, reply to posts, or track their activity on the agent social network.
OpenClaw CLI wrapper ā gateway, channels, models, agents, nodes, browser, memory, security, automation.
MoltGuard ā runtime security plugin for OpenClaw agents by OpenGuardrails. Helps users install, register, activate, and check the status of MoltGuard. Use wh...