Create and manage persistent Browserbase cloud browser sessions with authentication persistence. Use when the user needs to automate browsers, maintain logged-in sessions across interactions, scrape authenticated pages, or manage cloud browser instances. Handles session creation, context-based auth persistence, keep-alive reconnection, captcha solving, session recording, screenshots, and session cleanup.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install browserbase或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install browserbase⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/browserbase/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: browserbase-sessions description: Create and manage persistent Browserbase cloud browser sessions with authentication persistence. Use when the user needs to automate browsers, maintain logged-in sessions across interactions, scrape authenticated pages, or manage cloud browser instances. Handles session creation, context-based auth persistence, keep-alive reconnection, captcha solving, session recording, screenshots, and session cleanup. license: MIT metadata: author: custom version: "2.0.0" openclaw: emoji: "🌐" requires: bins: ["python3"] anyBins: ["uv", "pip"] env: ["BROWSERBASE_API_KEY", "BROWSERBASE_PROJECT_ID"] primaryEnv: "BROWSERBASE_API_KEY" ---
Manage persistent cloud browser sessions via Browserbase. This skill creates browser sessions that preserve authentication (cookies, local storage) across interactions, automatically solve CAPTCHAs, and record sessions for later review.
bb_live_).cd {baseDir}/scripts && pip install -r requirements.txt
playwright install chromium
Or with uv:
cd {baseDir}/scripts && uv pip install -r requirements.txt
uv run playwright install chromium
export BROWSERBASE_API_KEY="bb_live_your_key_here"
export BROWSERBASE_PROJECT_ID="your-project-uuid-here"
Or configure via OpenClaw's skills.entries.browserbase-sessions.env in ~/.openclaw/openclaw.json.
This validates everything end-to-end (credentials, SDK, Playwright, API connection, and a live smoke test):
python3 {baseDir}/scripts/browserbase_manager.py setup
You should see "status": "success" with all steps passing. If any step fails, the error message tells you exactly what to fix.
Every session is created with these defaults to support research workflows:
--no-solve-captchas.--no-record.--persist to stay logged in across sessions.All commands are run via the manager script:
python3 {baseDir}/scripts/browserbase_manager.py <command> [options]
Run the full setup test:
python3 {baseDir}/scripts/browserbase_manager.py setup
Create a named context to store login state:
python3 {baseDir}/scripts/browserbase_manager.py create-context --name github
List all saved contexts:
python3 {baseDir}/scripts/browserbase_manager.py list-contexts
Delete a context (by name or ID):
python3 {baseDir}/scripts/browserbase_manager.py delete-context --context-id github
Create a new session (captcha solving and recording enabled by default):
# Basic session
python3 {baseDir}/scripts/browserbase_manager.py create-session
# Session with saved context (persist=true saves cookies on close)
python3 {baseDir}/scripts/browserbase_manager.py create-session --context-id github --persist
# Keep-alive session for long research (survives disconnections)
python3 {baseDir}/scripts/browserbase_manager.py create-session --context-id github --persist --keep-alive --timeout 3600
# Full options
python3 {baseDir}/scripts/browserbase_manager.py create-session \
--context-id github \
--persist \
--keep-alive \
--timeout 3600 \
--region us-west-2 \
--proxy \
--block-ads \
--viewport-width 1280 \
--viewport-height 720
List all sessions:
python3 {baseDir}/scripts/browserbase_manager.py list-sessions
python3 {baseDir}/scripts/browserbase_manager.py list-sessions --status RUNNING
Get session details:
python3 {baseDir}/scripts/browserbase_manager.py get-session --session-id <id>
Terminate a session:
python3 {baseDir}/scripts/browserbase_manager.py terminate-session --session-id <id>
Navigate to a URL:
# Navigate and get page title
python3 {baseDir}/scripts/browserbase_manager.py navigate --session-id <id> --url "https://example.com"
# Navigate and extract text
python3 {baseDir}/scripts/browserbase_manager.py navigate --session-id <id> --url "https://example.com" --extract-text
# Navigate and save screenshot
python3 {baseDir}/scripts/browserbase_manager.py navigate --session-id <id> --url "https://example.com" --screenshot /tmp/page.png
# Navigate and take full-page screenshot
python3 {baseDir}/scripts/browserbase_manager.py navigate --session-id <id> --url "https://example.com" --screenshot /tmp/full.png --full-page
Take a screenshot of the current page (without navigating):
python3 {baseDir}/scripts/browserbase_manager.py screenshot --session-id <id> --output /tmp/current.png
python3 {baseDir}/scripts/browserbase_manager.py screenshot --session-id <id> --output /tmp/full.png --full-page
Execute JavaScript:
python3 {baseDir}/scripts/browserbase_manager.py execute-js --session-id <id> --code "document.title"
Get cookies:
python3 {baseDir}/scripts/browserbase_manager.py get-cookies --session-id <id>
Download a session recording video (session must be terminated first):
python3 {baseDir}/scripts/browserbase_manager.py get-recording --session-id <id> --output /tmp/session.webm
Get session logs:
python3 {baseDir}/scripts/browserbase_manager.py get-logs --session-id <id>
Get the live debug URL (for visual inspection of a running session):
python3 {baseDir}/scripts/browserbase_manager.py live-url --session-id <id>
# 1. One-time: create a named context for the site
python3 {baseDir}/scripts/browserbase_manager.py create-context --name myapp
# 2. Start a research session (captchas auto-solved, recording on)
python3 {baseDir}/scripts/browserbase_manager.py create-session --context-id myapp --persist --keep-alive --timeout 3600
# 3. Navigate to login — captchas solved automatically
python3 {baseDir}/scripts/browserbase_manager.py navigate --session-id <id> --url "https://myapp.com/login"
# Use execute-js to fill forms and submit
# 4. Do research, take screenshots
python3 {baseDir}/scripts/browserbase_manager.py navigate --session-id <id> --url "https://myapp.com/dashboard" --extract-text
python3 {baseDir}/scripts/browserbase_manager.py screenshot --session-id <id> --output /tmp/dashboard.png
# 5. Terminate (cookies saved to context)
python3 {baseDir}/scripts/browserbase_manager.py terminate-session --session-id <id>
# 6. Download recording to share
python3 {baseDir}/scripts/browserbase_manager.py get-recording --session-id <id> --output /tmp/research.webm
# 7. Next day: new session, already logged in!
python3 {baseDir}/scripts/browserbase_manager.py create-session --context-id myapp --persist --keep-alive --timeout 3600
...
安装 Browserbase Persist with captcha 后,可以对 AI 说这些话来触发它
Help me get started with Browserbase Persist with captcha
Explains what Browserbase Persist with captcha does, walks through the setup, and runs a quick demo based on your current project
Use Browserbase Persist with captcha to create and manage persistent Browserbase cloud browser sessions wit...
Invokes Browserbase Persist with captcha with the right parameters and returns the result directly in the conversation
What can I do with Browserbase Persist with captcha in my documents & notes workflow?
Lists the top use cases for Browserbase Persist with captcha, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/browserbase/ 目录(个人级,所有项目可用),或 .claude/skills/browserbase/(项目级)。重启 AI 客户端后,用 /browserbase 主动调用,或让 AI 根据上下文自动发现并使用。
Browserbase Persist with captcha 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Browserbase Persist with captcha 可免费安装使用。请查阅仓库了解许可证信息。
Create and manage persistent Browserbase cloud browser sessions with authentication persistence. Use when the user needs to automate browsers, maintain logged-in sessions across interactions, scrape authenticated pages, or manage cloud browser instances. Handles session creation, context-based auth persistence, keep-alive reconnection, captcha solving, session recording, screenshots, and session cleanup.
Automate my documents & notes tasks using Browserbase Persist with captcha
Identifies repetitive steps in your workflow and sets up Browserbase Persist with captcha to handle them automatically
Browserbase Persist with captcha 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。