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