Browserbase Sessions for Openclaw

Automate persistent, authenticated cloud browser sessions with built-in CAPTCHA solving and session recording capabilities.

jamesfincher
v1.0.0
Feb 11, 2026
2
29.9k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install browserbase

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install browserbase using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Browserbase Sessions?

The Browserbase Sessions skill allows AI agents to manage high-performance cloud browser instances with full state persistence. By leveraging this tool within the ecosystem of Openclaw Skills, developers can maintain complex authentication states like cookies and local storage across multiple interactions. This eliminates the need for repetitive login flows and allows for seamless navigation through protected web environments.

This skill is built for reliability and depth, providing features such as automated CAPTCHA solving and session recording by default. Whether you are performing deep market research or automating complex web workflows, this skill ensures your agent has a stable, human-like presence on the web without the infrastructure overhead of managing local browser clusters.

Browserbase Sessions Use Cases

  • Automating deep research on authenticated platforms like LinkedIn or GitHub without re-logging.
  • Generating automated video walkthroughs and recordings of web applications for QA or documentation.
  • Capturing full-page, high-resolution screenshots of dynamic dashboards for periodic reporting.
  • Scraping data from websites protected by sophisticated bot detection and CAPTCHA systems.
  • Managing long-running browser tasks that require sessions to stay alive for up to six hours.

How Browserbase Sessions Works

  1. Configure the environment with your Browserbase API credentials and Project ID to establish a secure connection.
  2. Create or select a named Context, which acts as a permanent storage bucket for authentication data and cookies.
  3. Launch a new cloud session using the manager script, optionally enabling features like keep-alive or specific geographic regions.
  4. Execute browser commands such as navigation, text extraction, or custom JavaScript execution within the active session.
  5. Capture session artifacts including logs, screenshots, and WebM video recordings for audit or analysis.
  6. Terminate the session to safely persist the updated browser state back to the associated context for future Openclaw Skills tasks.

Browserbase Sessions Setup

1. Obtain Credentials

Sign up at Browserbase and retrieve your API Key and Project ID from the settings dashboard.

2. Install Dependencies

Install the required Python packages and the Playwright browser engine:

pip install -r requirements.txt
playwright install chromium

3. Environment Configuration

Export your credentials as environment variables or add them to your Openclaw configuration:

export BROWSERBASE_API_KEY="bb_live_your_key"
export BROWSERBASE_PROJECT_ID="your-uuid-here"

4. Validation

Run the built-in setup test to verify the connection and SDK functionality:

python3 scripts/browserbase_manager.py setup

Browserbase Sessions Data Schema & Taxonomy

Component Description Data Managed
Contexts Persistent storage for site state Cookies, Local Storage, Session Tokens
Sessions Active browser instances Runtime logs, active page state, viewport config
Artifacts Post-session data WebM video recordings, PNG screenshots, JSON logs
Metadata Session configuration Region, timeout settings, proxy details, ad-blocking status

Browserbase Sessions Advanced Features

  • Built-in CAPTCHA solver enabled by default to bypass automated entry barriers.
  • Persistent context management allowing users to stay logged into sites across different Openclaw Skills sessions.
  • Keep-alive functionality that allows browser instances to survive temporary disconnections during long research tasks.
  • Multi-region support to launch browsers from US, Europe, or Asia-Pacific to test localized content.
  • Automated session recording for visual debugging and sharing walkthroughs of automated actions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*