Individual skill
browser-harness
Control a real browser via CDP: clicking, typing, navigation, logged-in sessions, JS-rendered or bot-protected pages. Not for plain HTTP fetches of public content - use curl for those.
SKILL.md
Source commit 6e69c7fbe97edded9934e3fb305d9af3536f941f
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 3, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 18,960
- Repository last updated
- Nov 7, 2026
- License
- MIT
Observed agent integration: claude-code, codex
- ai-agent Repository topic
- browser-agent Repository topic
- browser-automation Repository topic
- browser-use Repository topic
- cdp Repository topic
- cloud-browser Repository topic
- llm Repository topic
- web-automation Repository topic
- browser-use-box Repository topic
- browser-use-cloud Repository topic
- writing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.claude-plugin/marketplace.jsonasset · 750 bytes.claude-plugin/plugin.jsonasset · 694 bytes.env.exampleasset · 102 bytes.github/ISSUE_TEMPLATE/bug-report.ymlasset · 1,468 bytes.github/ISSUE_TEMPLATE/config.ymlasset · 395 bytes.github/ISSUE_TEMPLATE/feature-request.ymlasset · 909 bytes.github/VOUCHED.tdasset · 470 bytes.github/workflows/release.ymlasset · 545 bytes.gitignoreasset · 101 bytesAGENTS.mddoc · 2,185 bytesCONTRIBUTING.mddoc · 1,272 bytesLICENSEasset · 1,068 bytesREADME.mddoc · 8,867 bytesSKILL.mdcore · 14,519 bytesSKILL.mdcore · 14,519 bytesagent-workspace/agent_helpers.pyruns · 243 bytesagent-workspace/domain-skills/BOSS-zhipin/chat.mddoc · 12,942 bytesagent-workspace/domain-skills/BOSS-zhipin/job-search.mddoc · 13,045 bytesagent-workspace/domain-skills/BOSS-zhipin/navigation.mddoc · 2,650 bytesagent-workspace/domain-skills/aa/checkout.mddoc · 10,076 bytesagent-workspace/domain-skills/admin/microsoft-365.mddoc · 123 bytesagent-workspace/domain-skills/agentlist/discovery.mddoc · 5,996 bytesagent-workspace/domain-skills/agoda/scraping.mddoc · 34,654 bytesagent-workspace/domain-skills/airbnb/monthly-search.mddoc · 3,140 bytesagent-workspace/domain-skills/alaska/checkout.mddoc · 5,751 bytesagent-workspace/domain-skills/aliexpress/scraping.mddoc · 44,619 bytesagent-workspace/domain-skills/amazon/order-history.mddoc · 4,977 bytesagent-workspace/domain-skills/amazon/product-search.mddoc · 8,703 bytesagent-workspace/domain-skills/ap/namecheap.mddoc · 96 bytesagent-workspace/domain-skills/apartments-com/scraping.mddoc · 27,001 bytesagent-workspace/domain-skills/apollo/search-and-lists.mddoc · 4,641 bytesagent-workspace/domain-skills/app/apollo.mddoc · 95 bytesagent-workspace/domain-skills/app/smartlead.mddoc · 107 bytesagent-workspace/domain-skills/apple-app-store/scraping.mddoc · 32,355 bytesagent-workspace/domain-skills/archive-org/scraping.mddoc · 15,174 bytesagent-workspace/domain-skills/articulate-rise/code-blocks.mddoc · 9,646 bytesagent-workspace/domain-skills/arxiv-bulk/scraping.mddoc · 13,989 bytesagent-workspace/domain-skills/arxiv/scraping.mddoc · 13,766 bytesagent-workspace/domain-skills/atlas/overview.mddoc · 3,467 bytesagent-workspace/domain-skills/bbb/scraping.mddoc · 25,063 bytesagent-workspace/domain-skills/best-buy/scraping.mddoc · 41,992 bytesagent-workspace/domain-skills/bigbang-hr/checkout.mddoc · 4,739 bytesagent-workspace/domain-skills/bilbasen/search.mddoc · 4,235 bytesagent-workspace/domain-skills/bilibili/navigation.mddoc · 11,330 bytesagent-workspace/domain-skills/bluesky/scraping.mddoc · 35,756 bytesagent-workspace/domain-skills/booking-com/scraping.mddoc · 22,283 bytesagent-workspace/domain-skills/booking/frontier-checkout.mddoc · 128 bytesagent-workspace/domain-skills/browser-use-cloud/cleanup-zombies.pyruns · 5,841 bytesagent-workspace/domain-skills/browser-use-cloud/cloud.mddoc · 8,884 bytesagent-workspace/domain-skills/capterra/scraping.mddoc · 18,700 bytesagent-workspace/domain-skills/centilebrain/generate-estimates.mddoc · 5,218 bytesagent-workspace/domain-skills/chess-com/scraping.mddoc · 25,391 bytesagent-workspace/domain-skills/claude-ai/extract-share-transcript.pyruns · 2,814 bytesagent-workspace/domain-skills/claude-ai/share-export.mddoc · 3,886 bytesagent-workspace/domain-skills/claude/custom-connectors.mddoc · 2,061 bytesagent-workspace/domain-skills/claude/skills.mddoc · 3,409 bytesagent-workspace/domain-skills/clinicaltrials-gov/scraping.mddoc · 30,162 bytesagent-workspace/domain-skills/coingecko/scraping.mddoc · 14,610 bytesagent-workspace/domain-skills/coinmarketcap/scraping.mddoc · 16,916 bytesagent-workspace/domain-skills/costco/scraping.mddoc · 25,432 bytesagent-workspace/domain-skills/coursera/scraping.mddoc · 13,453 bytesagent-workspace/domain-skills/craigslist/scraping.mddoc · 15,804 bytesagent-workspace/domain-skills/crossref/scraping.mddoc · 23,847 bytesagent-workspace/domain-skills/ctrip/hotels.mddoc · 10,296 bytesagent-workspace/domain-skills/dashboard/stripe.mddoc · 112 bytesagent-workspace/domain-skills/dev-to/scraping.mddoc · 13,439 bytesagent-workspace/domain-skills/dexscreener/scraping.mddoc · 45,805 bytesagent-workspace/domain-skills/dice/scraping.mddoc · 28,180 bytesagent-workspace/domain-skills/discogs/scraping.mddoc · 24,385 bytesagent-workspace/domain-skills/docs/google-sheets.mddoc · 124 bytesagent-workspace/domain-skills/doordash/search-and-product-pages.mddoc · 7,572 bytesagent-workspace/domain-skills/duckduckgo/scraping.mddoc · 15,857 bytesagent-workspace/domain-skills/ebay/scraping.mddoc · 21,125 bytesagent-workspace/domain-skills/espn/scraping.mddoc · 14,404 bytesagent-workspace/domain-skills/etsy/scraping.mddoc · 18,940 bytesagent-workspace/domain-skills/eventbrite/scraping.mddoc · 15,703 bytesagent-workspace/domain-skills/expedia/api.mddoc · 3,298 bytesagent-workspace/domain-skills/expedia/automation.mddoc · 5,084 bytesagent-workspace/domain-skills/expedia/flights-search.mddoc · 10,356 bytesagent-workspace/domain-skills/facebook/groups.mddoc · 10,089 bytesagent-workspace/domain-skills/facebook/pages.mddoc · 13,754 bytesagent-workspace/domain-skills/feishu/docx-scraping.mddoc · 4,887 bytesagent-workspace/domain-skills/figma/comments.mddoc · 2,418 bytesagent-workspace/domain-skills/finviz/scraping.mddoc · 21,415 bytesagent-workspace/domain-skills/flighthub/flights-search.mddoc · 6,911 bytesagent-workspace/domain-skills/flipkart/shopping.mddoc · 10,290 bytesagent-workspace/domain-skills/flyfrontier/checkout.mddoc · 116 bytesagent-workspace/domain-skills/framer/editor.mddoc · 6,841 bytesagent-workspace/domain-skills/fred/scraping.mddoc · 19,679 bytesagent-workspace/domain-skills/frontier/checkout.mddoc · 7,479 bytesagent-workspace/domain-skills/furnishedfinder/search.mddoc · 4,509 bytesagent-workspace/domain-skills/g2/scraping.mddoc · 22,513 bytesagent-workspace/domain-skills/gemini/spark-skills.mddoc · 1,654 bytesagent-workspace/domain-skills/genius/scraping.mddoc · 20,164 bytesagent-workspace/domain-skills/github/repo-actions.mddoc · 3,508 bytesagent-workspace/domain-skills/github/scraping.mddoc · 8,031 bytesagent-workspace/domain-skills/glassdoor/scraping.mddoc · 20,069 bytesagent-workspace/domain-skills/gmail/compose.mddoc · 5,586 bytesagent-workspace/domain-skills/goodreads/scraping.mddoc · 19,783 bytesagent-workspace/domain-skills/google-maps/scraping.mddoc · 21,894 bytesagent-workspace/domain-skills/google-patents/scraping.mddoc · 27,972 bytesagent-workspace/domain-skills/google-play/scraping.mddoc · 32,693 bytesagent-workspace/domain-skills/google-sheets/writing-cells.mddoc · 2,761 bytesagent-workspace/domain-skills/google-trends/scraping.mddoc · 21,520 bytesagent-workspace/domain-skills/google/flights-multi-city.mddoc · 5,377 bytesagent-workspace/domain-skills/gutenberg/scraping.mddoc · 16,280 bytesagent-workspace/domain-skills/hackernews/scraping.mddoc · 8,669 bytesagent-workspace/domain-skills/home-depot/scraping.mddoc · 43,604 bytesagent-workspace/domain-skills/howlongtobeat/scraping.mddoc · 22,177 bytesagent-workspace/domain-skills/hubspot/private-app-webhooks.mddoc · 6,123 bytesagent-workspace/domain-skills/iherb/product-labels.mddoc · 2,840 bytesagent-workspace/domain-skills/imdb/scraping.mddoc · 12,706 bytesagent-workspace/domain-skills/itch-io/scraping.mddoc · 17,293 bytesagent-workspace/domain-skills/jetblue/checkout.mddoc · 8,555 bytesagent-workspace/domain-skills/job-boards/indeed-glassdoor.mddoc · 36,538 bytesagent-workspace/domain-skills/kalshi/scraping.mddoc · 27,623 bytesagent-workspace/domain-skills/letterboxd/scraping.mddoc · 15,039 bytesagent-workspace/domain-skills/linkedin/invitation-manager.mddoc · 4,568 bytesagent-workspace/domain-skills/loom/folder-enumeration.mddoc · 8,793 bytesagent-workspace/domain-skills/loom/read-recording.mddoc · 4,688 bytesagent-workspace/domain-skills/lulu/account-currency.mddoc · 1,926 bytesagent-workspace/domain-skills/ly-com/hotels.mddoc · 10,500 bytesagent-workspace/domain-skills/macrotrends/scraping.mddoc · 21,013 bytesagent-workspace/domain-skills/manus/tasks.mddoc · 12,220 bytesagent-workspace/domain-skills/medium/article-hydration.mddoc · 5,663 bytesagent-workspace/domain-skills/medium/scraping.mddoc · 17,239 bytesagent-workspace/domain-skills/mercari/scraping.mddoc · 25,679 bytesagent-workspace/domain-skills/mermaid/render.mddoc · 2,965 bytesagent-workspace/domain-skills/metacritic/scraping.mddoc · 20,734 bytesagent-workspace/domain-skills/microsoft-365/domain-setup.mddoc · 1,765 bytesagent-workspace/domain-skills/musicbrainz/scraping.mddoc · 19,581 bytesagent-workspace/domain-skills/namecheap/advanced-dns.mddoc · 1,664 bytesagent-workspace/domain-skills/nasa/scraping.mddoc · 15,105 bytesagent-workspace/domain-skills/news-aggregation/multi-source.mddoc · 8,133 bytesagent-workspace/domain-skills/nordic/product-labels.mddoc · 1,141 bytesagent-workspace/domain-skills/ods/fact-sheets.mddoc · 1,762 bytesagent-workspace/domain-skills/open-library/scraping.mddoc · 19,294 bytesagent-workspace/domain-skills/openalex/scraping.mddoc · 18,250 bytesagent-workspace/domain-skills/openstreetmap/scraping.mddoc · 20,955 bytesagent-workspace/domain-skills/outlook/webmail-compose.mddoc · 2,110 bytesagent-workspace/domain-skills/package-registries/npm-pypi.mddoc · 16,645 bytesagent-workspace/domain-skills/partsouq/vin-lookup.mddoc · 1,654 bytesagent-workspace/domain-skills/perplexity/computer.mddoc · 16,424 bytesagent-workspace/domain-skills/polymarket/scraping.mddoc · 13,673 bytesagent-workspace/domain-skills/poshmark/scraping.mddoc · 25,121 bytesagent-workspace/domain-skills/producthunt/scraping.mddoc · 11,349 bytesagent-workspace/domain-skills/pubmed/scraping.mddoc · 18,774 bytesagent-workspace/domain-skills/qbo/report-export.mddoc · 5,786 bytesagent-workspace/domain-skills/quora/scraping.mddoc · 16,564 bytesagent-workspace/domain-skills/rawg/scraping.mddoc · 13,740 bytesagent-workspace/domain-skills/realtor-com/scraping.mddoc · 30,754 bytesagent-workspace/domain-skills/reddit/scraping.mddoc · 8,480 bytesagent-workspace/domain-skills/redfin/scraping.mddoc · 33,903 bytesagent-workspace/domain-skills/rest-countries/scraping.mddoc · 9,951 bytesagent-workspace/domain-skills/rightmove/scraping.mddoc · 34,054 bytesagent-workspace/domain-skills/rotten-tomatoes/scraping.mddoc · 35,789 bytesagent-workspace/domain-skills/salesforce/.gitkeepasset · 0 bytesagent-workspace/domain-skills/sec-edgar/scraping.mddoc · 15,988 bytesagent-workspace/domain-skills/sephora/scraping.mddoc · 23,117 bytesagent-workspace/domain-skills/shopify-admin/README.mddoc · 2,101 bytesagent-workspace/domain-skills/shopify-admin/embedded-apps.mddoc · 2,607 bytesagent-workspace/domain-skills/shopify-admin/forms-app.mddoc · 2,227 bytesagent-workspace/domain-skills/shopify-admin/knowledge-base.mddoc · 4,258 bytesagent-workspace/domain-skills/shopify-admin/polaris-inputs.mddoc · 5,379 bytesagent-workspace/domain-skills/shopify-storefronts/scraping.mddoc · 25,154 bytesagent-workspace/domain-skills/slack/files.mddoc · 3,410 bytesagent-workspace/domain-skills/smartlead/mailbox-warmup.mddoc · 3,465 bytesagent-workspace/domain-skills/sofascore/scraping.mddoc · 25,540 bytesagent-workspace/domain-skills/soundcloud/scraping.mddoc · 14,202 bytesagent-workspace/domain-skills/spotify/scraping.mddoc · 14,821 bytesagent-workspace/domain-skills/spreadshirt/.gitkeepasset · 0 bytesagent-workspace/domain-skills/stackoverflow/scraping.mddoc · 18,587 bytesagent-workspace/domain-skills/steam/scraping.mddoc · 22,127 bytesagent-workspace/domain-skills/stripe/account-sandboxes.mddoc · 1,797 bytesagent-workspace/domain-skills/substack/scraping.mddoc · 12,204 bytesagent-workspace/domain-skills/supabase/dashboard.mddoc · 2,684 bytesagent-workspace/domain-skills/target/scraping.mddoc · 25,196 bytesagent-workspace/domain-skills/tasksquad-ai/agents.mddoc · 3,035 bytesagent-workspace/domain-skills/tasksquad-ai/auth.mddoc · 3,118 bytesagent-workspace/domain-skills/tasksquad-ai/tasks.mddoc · 6,452 bytesagent-workspace/domain-skills/tcgplayer/scraping.mddoc · 23,445 bytesagent-workspace/domain-skills/thetechgeeks/pricing.mddoc · 2,615 bytesagent-workspace/domain-skills/thorne/product-labels.mddoc · 1,580 bytesagent-workspace/domain-skills/ticketmaster/scraping.mddoc · 22,874 bytesagent-workspace/domain-skills/tiktok/upload.mddoc · 3,918 bytesagent-workspace/domain-skills/tradingview/scraping.mddoc · 12,728 bytesagent-workspace/domain-skills/trello/boards-and-lists.mddoc · 3,616 bytesagent-workspace/domain-skills/tripadvisor/scraping.mddoc · 23,302 bytesagent-workspace/domain-skills/trulia/scraping.mddoc · 26,054 bytesagent-workspace/domain-skills/trustpilot/scraping.mddoc · 13,939 bytesagent-workspace/domain-skills/twitch/scraping.mddoc · 42,469 bytesagent-workspace/domain-skills/ulta/scraping.mddoc · 39,949 bytesagent-workspace/domain-skills/upwork/scraping.mddoc · 19,341 bytesagent-workspace/domain-skills/vercel/archive-and-audit.mddoc · 3,045 bytesagent-workspace/domain-skills/vercel/observability.mddoc · 2,157 bytesagent-workspace/domain-skills/vercel/vercel.mddoc · 7,497 bytesagent-workspace/domain-skills/vinted/scraping.mddoc · 16,295 bytesagent-workspace/domain-skills/walmart/scraping.mddoc · 18,974 bytesagent-workspace/domain-skills/wayback-machine/scraping.mddoc · 10,863 bytesagent-workspace/domain-skills/weather/scraping.mddoc · 16,925 bytesagent-workspace/domain-skills/wehotel/hotels.mddoc · 10,273 bytesagent-workspace/domain-skills/wellfound/scraping.mddoc · 21,318 bytesagent-workspace/domain-skills/weread/read.mddoc · 9,066 bytesagent-workspace/domain-skills/wikipedia/scraping.mddoc · 28,432 bytesagent-workspace/domain-skills/world-bank/scraping.mddoc · 11,893 bytesagent-workspace/domain-skills/x/article-source-recovery.mddoc · 2,019 bytesagent-workspace/domain-skills/x/posting.mddoc · 2,796 bytesagent-workspace/domain-skills/xiaohongshu/scraping.mddoc · 6,265 bytesagent-workspace/domain-skills/yahoo-finance/scraping.mddoc · 18,419 bytesagent-workspace/domain-skills/youtube/playback.mddoc · 4,305 bytesagent-workspace/domain-skills/youtube/scraping.mddoc · 18,142 bytesagent-workspace/domain-skills/zillow/scraping.mddoc · 21,268 bytesagent-workspace/domain-skills/zoopla/scraping.mddoc · 26,188 bytesbrowser-harnessruns · 939 bytesdocs/MCP.mddoc · 2,241 bytesdocs/allow-remote-debugging.pngasset · 192,627 bytesdocs/download-latest-20-x-videos.gifasset · 1,352,637 bytesdocs/setup-remote-debugging.pngasset · 50,720 bytesdocs/snap-linux-headless.mddoc · 2,061 bytesinstall.mddoc · 4,054 bytesinteraction-skills/connection.mddoc · 1,979 bytesinteraction-skills/cookies.mddoc · 119 bytesinteraction-skills/cross-origin-iframes.mddoc · 165 bytesinteraction-skills/dialogs.mddoc · 2,328 bytesinteraction-skills/downloads.mddoc · 160 bytesinteraction-skills/drag-and-drop.mddoc · 168 bytesinteraction-skills/dropdowns.mddoc · 193 bytesinteraction-skills/iframes.mddoc · 168 bytesinteraction-skills/make-video.mddoc · 4,479 bytesinteraction-skills/network-requests.mddoc · 196 bytesinteraction-skills/print-as-pdf.mddoc · 171 bytesinteraction-skills/profile-sync.mddoc · 4,994 bytesinteraction-skills/screenshots.mddoc · 1,063 bytesinteraction-skills/scrolling.mddoc · 1,018 bytesinteraction-skills/shadow-dom.mddoc · 147 bytesinteraction-skills/tabs.mddoc · 2,488 bytesinteraction-skills/uploads.mddoc · 10 bytesinteraction-skills/viewport.mddoc · 529 bytespyproject.tomlasset · 1,525 bytessrc/mcp_server.pyruns · 8,500 bytestests/__init__.pyruns · 0 bytestests/conftest.pyruns · 293 bytestests/integration/__init__.pyruns · 0 bytestests/integration/test_js.pyruns · 6,443 bytestests/unit/__init__.pyruns · 0 bytestests/unit/test_admin.pyruns · 60,999 bytestests/unit/test_auth.pyruns · 1,072 bytestests/unit/test_brave_origin.pyruns · 2,647 bytestests/unit/test_daemon.pyruns · 32,144 bytestests/unit/test_helpers.pyruns · 28,367 bytestests/unit/test_ipc.pyruns · 5,232 bytestests/unit/test_macos.pyruns · 4,297 bytestests/unit/test_mcp_cli.pyruns · 604 bytestests/unit/test_mcp_server.pyruns · 1,104 bytestests/unit/test_recorder.pyruns · 3,345 bytestests/unit/test_run.pyruns · 14,128 bytestests/unit/test_skill.pyruns · 1,130 bytestests/unit/test_video_render.pyruns · 697 bytes
Read excerpt
# browser-harness
Direct browser control via CDP. For task-specific edits, use `agent-workspace/agent_helpers.py`. For setup, install, or connection problems, read https://github.com/browser-use/browser-harness/blob/main/install.md.
## When Not to Use
A basic fetch of public information needs no browser. If a plain HTTP request can read it — a public page, an API, docs — use `curl` or your fetch tool, and leave the browser alone. Use browser-harness when the task needs interaction (click, type, navigate), the user's logged-in session, JS rendering, or a bot-protected page. If a direct fetch fails or returns a shell page, then escalate to the browser.
Domain skills are off by default. Set `BH_DOMAIN_SKILLS=1` to enable them; see the bottom section.
**If `BH_DOMAIN_SKILLS=1` and the task is site-specific, read every file in the matching `$BH_AGENT_WORKSPACE/domain-skills/<site>/` directory before inventing an approach.**
## Usage