Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
88 changes: 88 additions & 0 deletions .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
{
"name": "browserbase",
"owner": {
"name": "Browserbase",
"email": "support@browserbase.com"
},
"metadata": {
"description": "Browser automation and Browserbase CLI skills",
"version": "1.0.0"
},
"plugins": [
{
"name": "browse",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

browse now lives in the cli codebase (stagehand repo)

"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",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't really need this anymore because browse functions is how you do this

"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": "browserbase-cli",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should be deprecated bc /browse is bundled inside of the CLI codebase

"source": "./",
"description": "Use the Browserbase CLI (`bb`) for Browserbase Functions and platform API workflows. Use when the user asks to run `bb`, deploy or invoke functions, manage sessions, projects, contexts, or extensions, fetch a page through the Browserbase Fetch API, or open the Browserbase dashboard from the command line.",
"version": "0.0.1",
"author": {
"name": "Browserbase"
},
"category": "automation",
"keywords": ["browserbase", "cli", "bb", "functions", "sessions", "fetch"],
"strict": false,
"skills": [
"./skills/browserbase-cli"
]
},
{
"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"
]
}
]
}