Awesome-openclaw-skills browser-use-2
Cloud browser automation via Browser Use API. Use when you need AI-driven web browsing, scraping, form filling, or multi-step web tasks without local browser control. Triggers on "browser use", "cloud browser", "scrape website", "automate web task", or when local browser isn't available/suitable.
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/browser-use-2" ~/.claude/skills/sundial-org-awesome-openclaw-skills-browser-use-2 && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/browser-use-2" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-browser-use-2 && rm -rf "$T"
manifest:
skills/browser-use-2/SKILL.mdsource content
Browser Use
Cloud-based AI browser automation. Send a task in plain English, get structured results.
Quick Start
# Submit task curl -s -X POST https://api.browser-use.com/api/v2/tasks \ -H "X-Browser-Use-API-Key: $BROWSER_USE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"task": "Go to example.com and extract the main heading"}' # Poll for result (replace TASK_ID) curl -s "https://api.browser-use.com/api/v2/tasks/TASK_ID" \ -H "X-Browser-Use-API-Key: $BROWSER_USE_API_KEY"
Helper Script
Use
scripts/browser-use.sh for simpler execution:
# Run task and wait for result ./scripts/browser-use.sh "Go to hacker news and get the top 3 stories" # Just submit (don't wait) ./scripts/browser-use.sh --no-wait "Search Google for AI news"
API Reference
Create Task
POST https://api.browser-use.com/api/v2/tasks
Body:
{ "task": "Plain English description of what to do", "llm": "gemini-3-flash-preview" // optional, default is fast model }
Response:
{ "id": "task-uuid", "sessionId": "session-uuid" }
Get Task Status
GET https://api.browser-use.com/api/v2/tasks/{taskId}
Response fields:
:status
|pending
|started
|finishedfailed
: Result text when finishedoutput
: Array of actions taken (with screenshots)steps
: Cost in dollars (e.g., "0.02")cost
: Boolean resultisSuccess
Stop Task
POST https://api.browser-use.com/api/v2/tasks/{taskId}/stop
Pricing
~$0.01-0.05 per task depending on complexity. Check balance:
curl -s https://api.browser-use.com/api/v2/credits \ -H "X-Browser-Use-API-Key: $BROWSER_USE_API_KEY"
When to Use
- Complex multi-step web workflows
- Sites that block simple scraping
- Form filling and submissions
- When you need screenshots of steps
- When local browser control isn't available
When NOT to Use
- Simple page fetches (use
instead)web_fetch - When you have local browser access (use
tool)browser - Rapid/high-volume scraping (use Code Use or local scraping)