LaunchKit · 2026
Back to Skills

brave-api-setup

Set up Brave Search API for OpenClaw web_search.

1
1.3k downloads
by @garibong-labs

Setup & Installation

openclaw skills install @garibong-labs/brave-api-setup

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install brave-api-setup

Version History

v0.1.2Feb 10, 2026 - Version note by skill developer:

연락처 추가 (contact@garibong.dev)

What This Skill Does

Automates Brave Search API key extraction and applies it to OpenClaw configuration. Uses browser automation to retrieve the key via JavaScript evaluation, bypassing character transcription errors that can occur when an LLM reads the key directly.

Extracting the key via JavaScript evaluation instead of LLM transcription eliminates silent misconfigurations caused by visually similar characters like O/0 or l/1.

When to use it

  • Fixing a missing_brave_api_key error in OpenClaw
  • Enabling web_search for the first time
  • Re-applying a rotated Brave API key after account changes
  • Setting up a fresh OpenClaw install with search capability
  • Recovering from a broken web search config

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'I'm getting a missing_brave_api_key error, can you fix it?'

AGENT
  1. 1Navigate to https://api-dashboard.search.brave.com/app/keys using the openclaw browser profile
  2. 2Click the reveal (eye) button to expose the API key
  3. 3Run JavaScript evaluation to extract the exact key string from the page DOM
  4. 4Execute apply-api-key.js with the extracted key to write it directly to OpenClaw config
OUTPUT

OpenClaw config updated with the correct Brave API key; web_search becomes functional

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Brave Search API account (free plan requires credit card for signup)Brave API key created in the dashboard at https://api-dashboard.search.brave.com