autobrowse
Autonomous multi-step browser navigation workflows.
Developer Setup
Setup & Installation
npx skills add https://github.com/browserbase/skills --skill autobrowsenpx skills add https://github.com/browserbase/skills --skill autobrowseOverview
What This Skill Does
Enables autonomous, multi-step browser navigation, form filling, and interaction tasks, providing detailed execution records, logs, and media.
Application
When to use this Skill
- When you need to perform open-ended, multi-step browser navigation tasks automatically.
- When your task requires the agent to handle logins, forms, and dynamic page state transitions.
- When you want to run complex scraper or browser automation scripts via CLI workflows.
- When you want to debug automation scripts by running sessions in headless or headful remote browsers.
- When you require detailed execution logs, screenshots, and videos of the automated session.
Documentation
Show Skills.md file
AutoBrowse — Self-Improving Browser Skill
Build reliable browser automation skills through iterative experimentation. An inner agent browses the site (evaluate.ts). You — the outer agent — read what happened and improve the instructions (strategy.md). Repeat until it passes consistently.
Entry Points
Invocation is flexible — both explicit flags and free-form natural language work:
/autobrowse --task google-flights
/autobrowse --task google-flights --iterations 10 --env remote
/autobrowse --tasks google-flights,amazon-add-to-cart
/autobrowse --all
# Also fine — parse freely:
/autobrowse https://flights.google.com/
/autobrowse book a flight on delta.com
/autobrowse fix the existing google-flights skill
When the user drops a URL or free-form instruction instead of --task <name>:
- If an existing task in
${WORKSPACE}/tasks/clearly matches the site/intent, use it. - Otherwise, pick a short kebab-case name, create
${WORKSPACE}/tasks/<name>/task.mdfrom${CLAUDE_SKILL_DIR}/references/example-task.md, fill in the URL/goal based on what the user said, and proceed. Tell the user the chosen name in one line.
Recommendations
Explore other random skills
apollo-kotlin
A GraphQL client for Android, JVM, and Kotlin Multiplatform projects
apollo-mcp-server
Connect AI agents to GraphQL APIs through the Model Context Protocol
apollo-router
Version-aware configuration generator for the Rust-based Apollo Router