Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Browser automation CLI for AI agents using Vercel's agent-browser. The best tool for AI-driven browser automation — uses deterministic refs from accessibility trees instead of fragile selectors. Optimized for LLMs with fast Rust CLI, JSON output, and purpose-built AI workflows. Use when you need reliable, scriptable browser automation that just works. --- name: agent-browser description: Browser automation CLI for AI agents using Vercel's agent-browser. The best tool for AI-driven browser automation — uses deterministic refs from accessibility trees instead of fragile selectors. Optimized for LLMs with fast Rust CLI, JSON output, and purpose-built AI workflows. Use when you need reliable, scriptable browser automation that just works. --- agent-browser Skill Brows Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/14/2026.
Freshness
Last checked 4/14/2026
Best For
agent-browser is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Browser automation CLI for AI agents using Vercel's agent-browser. The best tool for AI-driven browser automation — uses deterministic refs from accessibility trees instead of fragile selectors. Optimized for LLMs with fast Rust CLI, JSON output, and purpose-built AI workflows. Use when you need reliable, scriptable browser automation that just works. --- name: agent-browser description: Browser automation CLI for AI agents using Vercel's agent-browser. The best tool for AI-driven browser automation — uses deterministic refs from accessibility trees instead of fragile selectors. Optimized for LLMs with fast Rust CLI, JSON output, and purpose-built AI workflows. Use when you need reliable, scriptable browser automation that just works. --- agent-browser Skill Brows
Public facts
5
Change events
1
Artifacts
0
Freshness
Apr 14, 2026
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/14/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 14, 2026
Vendor
Clawdbrunner
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/14/2026.
Setup snapshot
git clone https://github.com/clawdbrunner/skill-agent-browser.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Clawdbrunner
Protocol compatibility
OpenClaw
Adoption signal
1 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
# 1. Get snapshot with stable refs agent-browser snapshot -i --json # Output: - button "Submit" [ref=e2] # 2. Use that ref forever — it points to the EXACT element agent-browser click @e2
text
- heading "Billing" [level=1] - link "Make a payment" [ref=e10] - button "Submit" [ref=e2] - textbox "Email" [ref=e3]
bash
npm install -g agent-browser agent-browser install # Download Chromium (~30s)
bash
# Step 1: Navigate agent-browser open https://example.com # Step 2: Get structured snapshot (the AI "sees" the page) agent-browser snapshot -i --json # Step 3: AI picks refs from JSON, execute actions agent-browser click @e2 agent-browser fill @e3 "test@example.com" # Step 4: Re-snapshot after changes (state verification) agent-browser snapshot -i --json # Step 5: Done agent-browser close
bash
agent-browser open example.com agent-browser open example.com --json # JSON response agent-browser open example.com --headed # Visible browser
bash
agent-browser snapshot # Full accessibility tree agent-browser snapshot -i # Interactive only (faster) agent-browser snapshot -i --json # JSON for AI parsing agent-browser snapshot -i -c -d 5 --json # Compact, depth-limited
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Browser automation CLI for AI agents using Vercel's agent-browser. The best tool for AI-driven browser automation — uses deterministic refs from accessibility trees instead of fragile selectors. Optimized for LLMs with fast Rust CLI, JSON output, and purpose-built AI workflows. Use when you need reliable, scriptable browser automation that just works. --- name: agent-browser description: Browser automation CLI for AI agents using Vercel's agent-browser. The best tool for AI-driven browser automation — uses deterministic refs from accessibility trees instead of fragile selectors. Optimized for LLMs with fast Rust CLI, JSON output, and purpose-built AI workflows. Use when you need reliable, scriptable browser automation that just works. --- agent-browser Skill Brows
Browser automation that actually works for AI agents. Built by Vercel Labs specifically for LLM-driven workflows.
Problem with traditional tools:
The agent-browser solution:
# 1. Get snapshot with stable refs
agent-browser snapshot -i --json
# Output: - button "Submit" [ref=e2]
# 2. Use that ref forever — it points to the EXACT element
agent-browser click @e2
@e2 always points to the same element from your snapshotTraditional tools give you raw HTML (noisy) or screenshots (require vision models).
agent-browser gives you the accessibility tree — a clean, semantic representation of what a human (or screen reader) would perceive:
- heading "Billing" [level=1]
- link "Make a payment" [ref=e10]
- button "Submit" [ref=e2]
- textbox "Email" [ref=e3]
| Feature | Traditional Tools | agent-browser | |---------|------------------|---------------| | Element targeting | Fragile selectors | Deterministic refs | | Page understanding | Raw HTML | Accessibility tree | | Output format | Text logs | Structured JSON | | Speed | Slow (full browser per command) | Fast (daemon persists) | | AI integration | Afterthought | Purpose-built |
npm install -g agent-browser
agent-browser install # Download Chromium (~30s)
The workflow designed for LLM agents:
# Step 1: Navigate
agent-browser open https://example.com
# Step 2: Get structured snapshot (the AI "sees" the page)
agent-browser snapshot -i --json
# Step 3: AI picks refs from JSON, execute actions
agent-browser click @e2
agent-browser fill @e3 "test@example.com"
# Step 4: Re-snapshot after changes (state verification)
agent-browser snapshot -i --json
# Step 5: Done
agent-browser close
agent-browser open example.com
agent-browser open example.com --json # JSON response
agent-browser open example.com --headed # Visible browser
agent-browser snapshot # Full accessibility tree
agent-browser snapshot -i # Interactive only (faster)
agent-browser snapshot -i --json # JSON for AI parsing
agent-browser snapshot -i -c -d 5 --json # Compact, depth-limited
agent-browser click @e2 # Click element @e2
agent-browser fill @e3 "text" # Fill and clear
agent-browser type @e3 "text" # Type without clearing
agent-browser press Enter # Press key
agent-browser hover @e4 # Hover
agent-browser get text @e1 # Get element text
agent-browser get url # Current URL
agent-browser is visible @e2 # Check visibility
agent-browser --session login open site.com # Isolated session
agent-browser --profile ~/.myprofile open site # Persistent cookies
agent-browser close # Clean up
# From snapshot output — deterministic and stable
agent-browser click @e2
agent-browser fill @e3 "text"
agent-browser find role button click --name "Submit"
agent-browser find label "Email" fill "test@test.com"
agent-browser click "#submit"
agent-browser click ".btn-primary"
agent-browser click "text=Submit"
agent-browser click "xpath=//button[1]"
Control what the AI "sees":
| Flag | Purpose |
|------|---------|
| -i | Interactive elements only (buttons, links, inputs) — recommended |
| -C | Include cursor-interactive elements (onclick, cursor:pointer) |
| -c | Compact (remove empty structural elements) |
| -d <n> | Limit tree depth |
| -s <sel> | Scope to CSS selector (e.g., #main) |
| --json | Machine-readable JSON output — essential for AI |
Recommended AI command:
agent-browser snapshot -i -c --json
| Flag | Description |
|------|-------------|
| --json | JSON output with success/data/error structure |
| --headed | Show browser window (for debugging) |
| --session <name> | Isolated browser session |
| --profile <path> | Persistent profile for cookies/logins |
| --cdp <port> | Connect to existing Chrome via DevTools Protocol |
| --headers <json> | Set auth headers per origin |
# Start
agent-browser open https://portal.aeronetpr.com
# Get page structure
SNAPSHOT=$(agent-browser snapshot -i --json)
# AI parses JSON: sees textbox @e1 (Username), textbox @e2 (Password), button @e3 (Login)
# Execute login
agent-browser fill @e1 "username"
agent-browser fill @e2 "password"
agent-browser click @e3
# Verify success (wait for navigation, re-snapshot)
sleep 2
agent-browser snapshot -i --json
# Done
agent-browser close
--json — Structured output is easier to parse than text-i flag — Interactive-only snapshots are smaller, faster, cleaner@e2 from snapshot > #id that might changefind role button click is robustopen, many commands, one close| Tool | Best For | Why agent-browser Wins | |------|----------|------------------------| | Puppeteer/Playwright | Dev testing | Built for humans; brittle selectors | | Selenium | Legacy testing | Slow, heavy, selector-based | | browser-use | Python agents | agent-browser has better refs system | | Screenshot + Vision | Visual tasks | agent-browser is 10x faster, 100x cheaper | | OpenClaw browser tool | Simple tasks | agent-browser handles complex flows better |
Use agent-browser when:
Use OpenClaw's built-in browser tool when:
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/snapshot"
curl -s "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/contract"
curl -s "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T01:51:15.429Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawdbrunner",
"href": "https://github.com/clawdbrunner/skill-agent-browser",
"sourceUrl": "https://github.com/clawdbrunner/skill-agent-browser",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:24:10.769Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-14T22:24:10.769Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1 GitHub stars",
"href": "https://github.com/clawdbrunner/skill-agent-browser",
"sourceUrl": "https://github.com/clawdbrunner/skill-agent-browser",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:24:10.769Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/clawdbrunner-skill-agent-browser/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to agent-browser and adjacent AI workflows.