A comprehensive skill for deploying, managing, and invoking serverless browser automation using the Browserbase CLI and SDK.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install functions
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install functions using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Browserbase Functions skill empowers developers to transition browser automation from local scripts to scalable, cloud-resident serverless functions. By leveraging the official bb CLI, this skill enables the creation of robust automation that can be triggered via webhooks, run on schedules, or integrated into larger cloud workflows. It provides a structured approach for AI agents to assist in building high-performance browser tasks without the overhead of managing infrastructure.
Built on top of Playwright-core, this skill ensures high compatibility with modern web applications while offering a managed execution environment. When utilized within the ecosystem of Openclaw Skills, it provides a seamless bridge between local development and cloud-scale deployment for web scraping, automated testing, and synthetic monitoring.
pnpm dlx @browserbasehq/sdk-functions init my-function
cd my-function
export BROWSERBASE_API_KEY="your_api_key"
export BROWSERBASE_PROJECT_ID="your_project_id"
echo "BROWSERBASE_API_KEY=$BROWSERBASE_API_KEY" >> .env
echo "BROWSERBASE_PROJECT_ID=$BROWSERBASE_PROJECT_ID" >> .env
pnpm install
The skill utilizes a standard project structure and specific context objects to manage automation data within the Openclaw Skills framework:
| Component | Type | Description |
|---|---|---|
index.ts |
File | The primary source file containing the automation logic. |
context.session |
Object | Provides the CDP connection URL for the browser session. |
context.params |
Object | Stores user-defined input parameters passed during invocation. |
Function ID |
UUID | The unique identifier used to target a deployed function. |
Invocation ID |
UUID | A tracking ID used to poll for the status and results of a run. |
Loading
A natural language interface for automating browser actions, web navigation, and data extraction via CLI.

An AI-powered browser automation tool that executes natural language commands to navigate, interact with, and extract data from any website.

A powerful CLI skill for automating web browser interactions and data extraction using natural language commands.

An AI-optimized web search skill that delivers clean, relevant web data and deep research capabilities for Openclaw Skills agents.

A natural language browser automation skill that enables AI agents to navigate web pages, extract data, and interact with web elements via the CLI.

An automated discovery system that allows agents to identify and load custom skill documentation on demand.








































