browserbase/skills
browserbase/skills · 6 plugins
Marketplace Browserbase's official collection of agent skills to access the web.
Install
/plugin marketplace add browserbase/skillsRun inside Claude Code, then install plugins from it. Check the repo's README before you run it.
Plugins 6
After adding the marketplace, install one with /plugin install <name>@browserbase.
- 1browseAutomate web browser interactions using natural language. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
/plugin install browse@browserbase - 2functionsDeploy serverless browser automation to the cloud using Browserbase Functions. Use when the user wants to deploy automation to run on a schedule, needs a webhook endpoint for browser automation, wants to run automation in the cloud instead of locally, or asks about Browserbase Functions.
/plugin install functions@browserbase - 3browser-traceCapture a full DevTools-protocol trace (CDP firehose, screenshots, DOM dumps) alongside any browser automation, then bisect the stream into per-page searchable buckets. Use when the user wants to debug a failed run, audit network/console/DOM activity, attach a trace to an in-flight Browserbase session, or feed structured per-page summaries back into an agent loop.
/plugin install browser-trace@browserbase - 4safe-browserBuild local constrained-browser agents with a safe_browser tool that owns CDP, enforces a domain allowlist with Fetch interception, and lets a runtime Claude Agent SDK agent complete browsing tasks without raw browser, shell, or CDP access.
/plugin install safe-browser@browserbase - 5webmcp-genAuthor, compile, and validate site-specific WebMCP init scripts from a target URL and desired tool capability.
/plugin install webmcp-gen@browserbase - 6add-webmcpAnalyze an existing web application, add first-party WebMCP tools backed by its routes, forms, actions, and schemas, and validate them with Stagehand v4.
/plugin install add-webmcp@browserbase
Files
Browserbase Skills
A set of skills for enabling Claude Code to work with Browserbase through browser automation and the official browse CLI.
Skills
This plugin includes the following skills (see skills/ for details):
| Skill | Description |
|---|---|
| browser | Automate web browser interactions via CLI commands — supports remote Browserbase sessions with Browserbase Identity, Verified browsers, CAPTCHA solving, and residential proxies |
| functions | Deploy serverless browser automation to Browserbase cloud using the browse CLI |
| browser-trace | Capture a full DevTools-protocol trace (CDP firehose, screenshots, DOM dumps) alongside any browser automation, then bisect the stream into per-page searchable buckets |
| browser-to-api | Turn a website's observable HTTP traffic into a best-effort OpenAPI 3.1 spec by analyzing a browser-trace capture |
| autobrowse | Self-improving browser automation — iteratively runs a browsing task, reads the trace, and improves the navigation skill until it reliably passes |
| optimize-agent-prompt | Optimize Browserbase Agent API system prompts through repeated runs, Agent message traces, session logs, scoring, and unchanged confirmation runs |
| safe-browser | Build local Claude Agent SDK browser agents whose only browser capability is a CDP-gated safe_browser tool with domain allowlist enforcement |
| webmcp-gen | Author, compile, and validate site-specific WebMCP init scripts with the Stagehand WebMCP runtime |
| add-webmcp | Analyze an existing web app, add first-party WebMCP tools backed by its routes, forms, actions, and schemas, and validate them through Stagehand |
| cookie-sync | Sync cookies from local Chrome to a Browserbase persistent context so the browse CLI can access authenticated sites |
| fetch | Fetch HTML or JSON from static pages without a browser session — inspect status codes, headers, follow redirects |
| search | Search the web and return structured results (titles, URLs, metadata) without a browser session |
| ui-test | AI-powered adversarial UI testing — analyzes git diffs to test changes, or explores the full app to find bugs |
| browser-use-to-stagehand | Migrate browser-use (Python) automation to Stagehand v3 (TypeScript) on Browserbase — maps features and picks the right determinism level per step |
| agent-experience | Audit how agent-friendly a product, SDK, or docs site is — drops Claude subagents at it with tiny prompts, captures their traces, and scores setup friction, speed, error recovery, and doc quality |
| company-research | Discover target companies matching your ICP using the Browserbase Search API, deep-research each one, and score fit into a research report and CSV |
| event-prospecting | Extract speakers from a conference page, filter their companies against your ICP, and deep-research the best-fit people into a person-first prospecting report |
| competitor-analysis | Auto-discover a company's competitors via the Browserbase Search API, deep-research each across marketing, signal, benchmark, and strategic-diff lanes, and compile a browsable HTML report with an overview, per-competitor deep dives, a feature/pricing matrix, and a mentions feed |
Installation
To install the skill to popular coding agents:
$ npx skills add browserbase/skillsClaude Code
On Claude Code, to add the marketplace, simply run:
/plugin marketplace add browserbase/skillsThen install the plugin:
/plugin install browse@browserbaseIf you prefer the manual interface:
- On Claude Code, type
/plugin - Select option
3. Add marketplace - Enter the marketplace source:
browserbase/skills - Press enter to select the
browseplugin - Hit enter again to
Install now - Restart Claude Code for changes to take effect
Usage
Once installed, you can ask Claude to browse or use the Browserbase CLI:
- "Go to Hacker News, get the top post comments, and summarize them "
- "QA test http://localhost:3000 and fix any bugs you encounter"
- "Order me a pizza, you're already signed in on Doordash"
- "Use
browseto list my Browserbase projects and show the output as JSON" - "Initialize a new Browserbase Function with
browse functions initand explain the next commands" - "Use safe-browser to build a Hacker News scraper that only stays on the main site"
Claude will handle the rest.
For local and localhost work, pass --local on the first browser command (for example, browse open http://localhost:3000 --local) to start a clean isolated browser. Use --auto-connect when the agent should reuse your existing local Chrome session, cookies, or login state.
Troubleshooting
Chrome not found
Install Chrome for your platform:
- macOS or Windows: https://www.google.com/chrome/
- Linux:
sudo apt install google-chrome-stable
Profile refresh
To refresh cookies from your main Chrome profile:
rm -rf .chrome-profileResources
{
"name": "browserbase",
"owner": {
"name": "Browserbase",
"email": "support@browserbase.com"
},
"metadata": {
"description": "Browser automation and Browserbase CLI skills",
"version": "1.0.0"
},
"plugins": [
{
"name": "browse",
"source": "./",
"description": "Automate web browser interactions using natural language. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.",
"version": "0.0.1",
"author": {
"name": "Browserbase"
},
"category": "automation",
"keywords": [
"browser",
"automation",
"web-scraping",
"stagehand",
"screenshots"
],
"strict": false,
"skills": [
"./skills/browser"
]
},
{
"name": "functions",
"source": "./",
"description": "Deploy serverless browser automation to the cloud using Browserbase Functions. Use when the user wants to deploy automation to run on a schedule, needs a webhook endpoint for browser automation, wants to run automation in the cloud instead of locally, or asks about Browserbase Functions.",
"version": "0.0.1",
"author": {
"name": "Browserbase"
},
"category": "automation",
"keywords": [
"serverless",
"functions",
"deployment",
"cloud",
"webhook",
"scheduled-automation"
],
"strict": false,
"skills": [
"./skills/functions"
]
},
{
"name": "browser-trace",
"source": "./",
"description": "Capture a full DevTools-protocol trace (CDP firehose, screenshots, DOM dumps) alongside any browser automation, then bisect the stream into per-page searchable buckets. Use when the user wants to debug a failed run, audit network/console/DOM activity, attach a trace to an in-flight Browserbase session, or feed structured per-page summaries back into an agent loop.",
"version": "0.0.1",
"author": {
"name": "Browserbase"
},
"category": "automation",
"keywords": [
"debugging",
"trace",
"observability",
"cdp",
"devtools-protocol",
"session-debugging",
"network-audit"
],
"strict": false,
"skills": [
"./skills/browser-trace"
]
},
{
"name": "safe-browser",
"source": "./",
"description": "Build local constrained-browser agents with a safe_browser tool that owns CDP, enforces a domain allowlist with Fetch interception, and lets a runtime Claude Agent SDK agent complete browsing tasks without raw browser, shell, or CDP access.",
"version": "0.0.1",
"author": {
"name": "Browserbase"
},
"category": "security",
"keywords": [
"safe-browser",
"domain-policy",
"allowlist",
"cdp",
"fetch-interception",
"claude-agent-sdk",
"browser-security",
"prompt-injection"
],
"strict": false,
"skills": [
"./skills/safe-browser"
]
},
{
"name": "webmcp-gen",
"source": "./",
"description": "Author, compile, and validate site-specific WebMCP init scripts from a target URL and desired tool capability.",
"version": "0.0.1",
"author": {
"name": "Browserbase"
},
"category": "automation",
"keywords": [
"webmcp",
"stagehand",
"browser",
"automation",
"tool-generation",
"chrome-devtools"
],
"strict": false,
"skills": [
"./skills/webmcp-gen"
]
},
{
"name": "add-webmcp",
"source": "./",
"description": "Analyze an existing web application, add first-party WebMCP tools backed by its routes, forms, actions, and schemas, and validate them with Stagehand v4.",
"version": "0.0.1",
"author": {
"name": "Browserbase"
},
"category": "automation",
"keywords": [
"webmcp",
"stagehand-v4",
"code-analysis",
"tool-generation",
"agent-ready"
],
"strict": false,
"skills": [
"./skills/add-webmcp"
]
}
]
}Facts
- Kind
- Marketplace
- Repo
- browserbase/skills
- Group
- Uncategorized
- Marketplace name
- browserbase
- Owner
- Browserbase
- Language
- JavaScript
- Created
- 2025-10-12
- Forks
- 239
- Homepage
- www.browserbase.com/SKILL.md
- Plugins
- 3
- 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
- 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
- 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
- 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.