提交

提交图

415 次代码提交

作者 SHA1 备注 提交日期
sauravpanda f0f70e7362 Add domain skills for 6 public, no-login-required sites
- github/scraping.md: GitHub API + trending page patterns, rate limiting
- hackernews/scraping.md: http_get + Algolia API for search/filtering
- producthunt/scraping.md: React SPA browser scraping + GraphQL token approach
- amazon/product-search.md: ASIN extraction, price parsing, CAPTCHA handling
- news-aggregation/multi-source.md: RSS-first approach, parallel fetch, consent banners
- job-boards/indeed-glassdoor.md: URL construction, job key extraction, salary normalization

All skills derived from real user task patterns. No credentials or sensitive data included.
2026-04-18 00:16:18 -07:00
Magnus Müller e953fa6556 [codex] Add domain skill name helper (#42)
* Add domain skill name helper

* Inline domain skill lookup in goto
2026-04-17 23:49:05 -07:00
Magnus Müller 0e12dc8f17 [codex] Refine domain skill guidance (#41)
* Refine domain skill guidance

* Drop unintended skill regressions
2026-04-17 23:27:35 -07:00
Magnus Müller 239a2a45ea [codex] Document domain-skill PR ritual (#39)
* Document domain-skill PR ritual

* Tighten domain-skill PR wording

* Expand shared domain-skill guidance
2026-04-17 23:19:18 -07:00
Magnus Müller a1c35ba384 Add thetechgeeks domain-skill for Ubiquiti AU pricing (#40)
Captures three learnings from a real run that mis-reported $3,080 AUD for
a UACC-Rack-12U-Wall (real AU street ~$420-630): Tech Geeks is Shopify so
use /products/<handle>.js for canonical price and SKU; its .js `available`
flag is unreliable so cross-check the DOM for sold-out markers; and
sold-out pages there carry stale/junk prices that must never enter a
final table without a second-source sanity check.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 23:17:52 -07:00
Magnus Müller ffc0aceaba Emphasize screenshots for verification and exploration (#38) 2026-04-17 23:09:23 -07:00
Magnus Müller bfc07d37e8 Trim JS-heavy guidance from SKILL (#37) 2026-04-17 22:59:35 -07:00
Magnus Müller f87fdde0af Remove default ensure_real_tab from docs (#36) 2026-04-17 22:46:33 -07:00
Magnus Müller becec42ca4 [codex] Rename CLI to browser-harness run (#35)
* Rename CLI to browser-harness run

* Simplify browser-harness CLI
2026-04-17 22:33:05 -07:00
Magnus Müller c9910d426d Top-load browser harness usage guidance (#33)
* Top-load browser harness usage guidance

* Refine skill fast-start copy
2026-04-17 22:26:46 -07:00
Gregor Žunič e48235b32c Print usage hint when bh is run on a TTY (#34)
A bare `bh` invocation blocks forever on sys.stdin.read(). Detect a TTY
stdin and exit with a one-line usage hint instead, so the failure mode
is obvious.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 22:20:40 -07:00
Magnus Müller 6adacbf94b Tighten install durability and restart guidance (#32) 2026-04-17 22:04:58 -07:00
Magnus Müller de1c3a4948 Refine README structure section (#31) 2026-04-17 21:59:56 -07:00
Magnus Müller 2c81cc99c5 [codex] Refresh remote debugging screenshot (#30)
* Trim README setup copy

* Refresh remote debugging screenshot
2026-04-17 21:55:58 -07:00
Magnus Müller 6fd06fbe80 Trim README setup copy (#29) 2026-04-17 21:53:35 -07:00
Magnus Müller 7d53eaaa9f Add remote debugging setup image (#28) 2026-04-17 21:50:30 -07:00
Magnus Müller 6a049ff9c3 Tighten install cold-start guidance (#27) 2026-04-17 21:50:30 -07:00
Magnus Müller 4543d42273 Document daemon reuse during setup (#26) 2026-04-17 21:40:15 -07:00
Magnus Müller acda8c72a0 Simplify helper surface (#23)
* Simplify helper surface

* Trim common module and restore dispatch key
2026-04-17 21:37:58 -07:00
Magnus Müller 56b89c0770 Clean up install bootstrap flow (#25) 2026-04-17 21:34:26 -07:00
Magnus Müller 0702b83759 Clarify Chrome remote debugging bootstrap (#22) 2026-04-17 21:12:50 -07:00
Magnus Müller 1a083d14df Compress README setup prompt (#21) 2026-04-17 21:00:40 -07:00
Magnus Müller 3193531a28 Split install and runtime docs (#20)
* Split install and runtime docs

* Refine install skill prompts
2026-04-17 20:57:29 -07:00
Gregor Žunič 29c4dfa8e7 changed name 2026-04-17 20:50:33 -07:00
Magnus Müller 16ddd3e630 Clarify Chrome profile setup flow (#18)
* Clarify Chrome profile setup flow

* Refine Chrome setup decision flow
2026-04-17 20:36:50 -07:00
Magnus Müller e7d43ddf37 Tighten README setup prompt (#19) 2026-04-17 19:39:50 -07:00
Magnus Müller 35ae22bdec [codex] Make setup work from anywhere (#17)
* Make setup work from anywhere

* Rename launcher to bh

* Remove extra helper commands

* Document global skill setup
2026-04-17 19:32:18 -07:00
Magnus Müller a412960746 add spacing between README sections (#16) 2026-04-17 18:23:35 -07:00
Magnus Müller feb7b66557 defer README setup to skill (#15) 2026-04-17 18:21:54 -07:00
Magnus Müller fc3be06d78 add global bu launcher and shared skill guidance (#14) 2026-04-17 18:21:50 -07:00
Magnus Müller c83d8b6e74 simplify skill setup flow (#12) 2026-04-17 18:07:29 -07:00
Magnus Müller 76cff3b573 update README tagline (#13) 2026-04-17 18:06:09 -07:00
Magnus Müller 7c68a107db Merge pull request #11 from browser-use/magnus/readme-how-it-works-lines
[codex] Clarify README title and how-it-works section
2026-04-17 18:01:28 -07:00
MagMueller b189d0dcf3 tighten README how-it-works bullets 2026-04-17 18:00:38 -07:00
MagMueller 532e2c4c7d tighten README line count wording 2026-04-17 18:00:13 -07:00
MagMueller 444ea762e7 clarify README how-it-works section 2026-04-17 17:59:10 -07:00
Magnus Müller ceaeaca8ef Merge pull request #10 from browser-use/magnus/rewrite-readme-for-humans
[codex] Rewrite README for human setup flow
2026-04-17 17:56:44 -07:00
MagMueller dc027a5180 reduce README to one example task 2026-04-17 17:56:32 -07:00
MagMueller 4383f7079c refine README setup and examples 2026-04-17 17:55:39 -07:00
MagMueller c20a7d0847 refine setup prompt in README 2026-04-17 17:53:12 -07:00
MagMueller bb40aba44f tighten README to prompt-first flow 2026-04-17 17:49:39 -07:00
MagMueller 94c8ab5aec expand README: setup prompt, features, line counts
- rename "example prompt" → "setup prompt"; coding agent handles clone,
  uv sync, opens chrome://inspect on macOS, walks user through the
  allow-debugging checkbox, verifies connection, navigates to the repo,
  then offers the first task (star the repo)
- setup prompt explicitly tells the agent to read SKILL.md end-to-end first
- add Features section: raw CDP + editable helpers, Browser Use cloud
  for parallel sub-agents (each gets its own live URL), iframe/shadow
  passthrough, http_get bulk fallback
- how-it-works now shows line counts (~580 total) to show how small it is

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 17:41:01 -07:00
MagMueller 751591eaa6 rewrite README for human setup flow 2026-04-17 17:30:15 -07:00
Magnus Müller 17bc2994e7 Merge pull request #9 from browser-use/magnus/remove-python-version-and-lock
[codex] Remove Python version and uv lock files
2026-04-17 17:23:30 -07:00
MagMueller 0753428783 remove python version and uv lock 2026-04-17 17:22:45 -07:00
Magnus Müller def7ab83be Merge pull request #8 from browser-use/magnus/merge-skill-and-agents
[codex] Merge AGENTS guidance into SKILL
2026-04-17 17:17:09 -07:00
MagMueller 552aed7087 merge AGENTS into SKILL 2026-04-17 17:16:01 -07:00
Magnus Müller ba9d6a8aac Merge pull request #7 from browser-use/magnus/interaction-skill-misc
[codex] Add misc interaction skill stubs
2026-04-17 17:14:07 -07:00
MagMueller 9325a8e14f add misc interaction skill stubs 2026-04-17 17:13:16 -07:00
Magnus Müller ad46d5fd3a Merge pull request #5 from browser-use/magnus/interaction-skill-scaffolds
[codex] Scaffold interaction skill notes
2026-04-17 17:03:42 -07:00