All skills
browserbase avatar

/autobrowse

@d61ba59 official
by browserbasebrowserbase/skills3.7k stars
240

Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.

Use this Skill: https://skilld.dev/gh/browserbase/skills/autobrowse

This session only. Nothing lands on disk.

EXAMPLES.md

≈474 tokens on demand. Your agent reads this file only when SKILL.md points to it.

AutoBrowse Examples

Single task — interactive loop

/autobrowse --task my-portal

Run the evaluate → read trace → improve strategy cycle for one task. Claude iterates until you stop it or the task graduates.


Single task — remote mode

For sites with bot detection (login walls, CAPTCHAs, Cloudflare):

/autobrowse --task schwab-login --env remote

Fixed iterations

Run exactly 10 cycles then stop:

/autobrowse --task my-portal --iterations 10

Multiple tasks in parallel

Run all tasks in your tasks/ directory with 5 iterations each:

/autobrowse --all --iterations 5 --env remote

Or specify tasks explicitly:

/autobrowse --tasks payment-portal,receipt-download,account-summary --iterations 5

Nightly skill refresh

Keep skills fresh as websites change. Add to your crontab:

0 1 * * * cd /path/to/project && claude "/autobrowse --all --iterations 3 --env remote" >> autobrowse.log 2>&1

Evaluate only (no improvement)

Run the inner agent once and read the trace yourself:

node ${CLAUDE_SKILL_DIR}/scripts/evaluate.mjs --task my-portal --env remote
cat traces/my-portal/latest/summary.md

What a graduated skill looks like

After several iterations, tasks/my-portal/skill.md will contain hard-won site knowledge:

## Fast Path
Navigate directly to the form — skip the landing page:
https://portal.example.com/pay?invoice=true

## Form Fields
- Invoice number: `#wpforms-68-field_3`
- Card number: `#wpforms-68-field_6`

## Timing Rules
- After clicking Submit: wait 3s for spinner before checking result
- Dropdown populates 500ms after focus — don't rush

## Failure Recovery
- "Invalid credentials" = bot detection, retry with --env remote

This file drops straight into your stagehand/browser-use agent as a system prompt addition.

Source: SKILL.md on GitHub

2 warnings16d3 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    A developer tool for self-improving browser automation. It uses an iterative 'auto-research' loop to generate, verify, and improve navigation scripts. The skill includes robust security measures such as restricting command execution to specific CLI tools and enforcing strict file permissions on sensitive session artifacts.

  • Socket16d

    1 alert: gptAnomaly

  • Snyk16d

    Risk: MEDIUM · 1 issue

Signed by skilld at d61ba59. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Activeupdated 4 months ago
All 1 allowed tools
Bash Read Write Edit Glob Grep Agent
Other metadata
compatibility
Requires Node.js 18+, browse CLI, and ANTHROPIC_API_KEY. Run from the autobrowse app directory.
metadata
{
  "author": "browserbase",
  "homepage": "https://github.com/browserbase/skills"
}

README badge

README badge for browserbase/skills/autobrowse