brave-api-setup
Set up Brave Search API for OpenClaw web_search. Use when user needs to configure Brave API, get Brave API key, enable web search, or fix "missing_brave_api_key" error.
Why use this skill?
Learn how to automatically extract and configure your Brave Search API key in OpenClaw. Eliminate transcription errors and enable web search in seconds.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/garibong-labs/brave-api-setupWhat This Skill Does
The brave-api-setup skill provides an automated pipeline for configuring Brave Search API credentials within OpenClaw. It eliminates the manual, error-prone process of copying and pasting API keys by leveraging browser-based automation to extract the key directly from the Brave API dashboard and injecting it into the OpenClaw configuration file. By bypassing the LLM for text transcription, it ensures the API key remains bit-perfect, preventing common issues such as character confusion between similar-looking digits or letters (e.g., '0' and 'O', '1' and 'l'). This skill streamlines the setup of the web_search capability, ensuring that OpenClaw is ready to retrieve real-time data from the web.
Installation
To install this skill, use the ClawHub command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/garibong-labs/brave-api-setup
Ensure that you have Node.js installed on your machine, as the skill uses a local script (apply-api-key.js) to handle the configuration file updates safely.
Use Cases
- Enabling web search capabilities for the first time in OpenClaw.
- Troubleshooting 'missing_brave_api_key' errors that prevent web access.
- Automating the credential update process when an API key expires or is rotated.
- Streamlining deployment for users who need consistent OpenClaw configurations across different environments.
Example Prompts
- "OpenClaw, I need to enable web search. Please set up my Brave Search API key."
- "I'm getting a missing_brave_api_key error when I try to search. Can you fix this configuration?"
- "Please configure my Brave Search account so I can start browsing the web with OpenClaw."
Tips & Limitations
- Prerequisites: Before invoking this skill, ensure you have an active Brave Search API account. If you do not have one, you must manually visit the dashboard, sign up, and subscribe to the free tier before the skill can interact with your account.
- Browser Access: This skill requires the OpenClaw browser tool. Ensure your browser profile is logged into the Brave dashboard to allow the skill to access your API keys page.
- Security: The skill is designed to handle sensitive credentials locally. The extracted key is never passed through the LLM prompt generation process; it is piped directly into the local script to minimize data exposure risk.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-garibong-labs-brave-api-setup": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, external-api, code-execution
Related Skills
daum-trends
Daum 실시간 트렌드 TOP10 브리핑. 다음 메인 실시간 검색어 + 대표 뉴스 제목 추출. 크론/텔레그램/디스코드 알림용. Use when user asks for Korean real-time search trends, Daum trending keywords, or 실시간 검색어.
ipo-alert
한국 공모주 청약/신규상장 일정 알림. 38.co.kr에서 데이터 수집, D-1/당일 알림, 주간 요약 제공.
olympic-alert
올림픽 경기 알림. 경기 15분 전 알림 발송, 일정 관리(추가/삭제), 중계 링크 포함. 2026 밀라노 동계올림픽 한국팀 기본 설정 포함.
tistory-publish
Automate Tistory blog publishing via agent-browser (Playwright CLI). Supports any post format — handles TinyMCE editor manipulation, OG card insertion, banner upload, tag registration, category setting, and representative image selection. Includes template examples (newspaper review, simple post). Works around Tistory's isTrusted event filtering.
ku-portal
고려대학교 KUPID 포털 조회. 공지사항, 학사일정, 장학공지, 도서관 좌석, 시간표, 수강과목, LMS 연동. (SonAIengine/ku-portal-mcp 기반)