brave-api-setupSet 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.
Install via ClawdBot CLI:
clawdbot install garibong-labs/brave-api-setupAutomates Brave Search API key extraction and OpenClaw configuration.
| File | Description |
|------|-------------|
| SKILL.md | This document |
| scripts/apply-api-key.js | Applies API key to OpenClaw config (Node.js) |
browser tool)web_search in OpenClawmissing_brave_api_keybrowser(action="navigate", profile="openclaw",
targetUrl="https://api-dashboard.search.brave.com/app/keys")
Take snapshot, find the reveal button, click it:
browser(action="act", kind="click", ref="<eye-button-ref>")
browser(action="act", kind="evaluate",
fn="(() => { const cells = document.querySelectorAll('td'); for (const cell of cells) { const text = cell.textContent?.trim(); if (text && text.startsWith('BSA') && !text.includes('β’') && text.length > 20) return text; } return null; })()")
The result field contains the exact API key.
Relative to skill directory:
node <skill_dir>/scripts/apply-api-key.js "<extracted-key>"
Or use gateway config.patch with the extracted key.
Problem: LLM can confuse similar characters when transcribing (O vs 0, l vs 1).
Solution:
evaluate extracts key via JavaScript β returns exact stringapply-api-key.js writes directly to config β bit-perfectThe key never passes through LLM text generation.
If user doesn't have an account:
λ²κ·Έ 리ν¬νΈ, κΈ°λ₯ μμ², νΌλλ°±μ μλλ‘ λ³΄λ΄μ£ΌμΈμ.
Generated Feb 24, 2026
Developers building AI assistants that require web search capabilities can use this skill to automate the configuration of the Brave Search API, ensuring reliable search functionality without manual key handling errors. This is ideal for integrating real-time information retrieval into chatbots or virtual agents.
Companies implementing AI-driven customer support systems can leverage this skill to set up web search for answering queries with up-to-date information. It helps resolve issues like missing API keys quickly, reducing downtime and improving response accuracy.
Researchers or data analysts using OpenClaw for web scraping and data collection can apply this skill to configure the Brave Search API, enabling efficient extraction of search results. It automates key setup to avoid transcription errors that could disrupt data pipelines.
Educational platforms incorporating AI tools for learning can use this skill to enable web search features in OpenClaw, allowing students to access current information. It simplifies API configuration for non-technical administrators, ensuring seamless operation.
Offer this skill as part of a subscription-based service for AI developers, providing automated API setup and maintenance. Revenue is generated through monthly fees for access to updated tools and support, targeting small to medium-sized tech companies.
Provide consulting and customization services for businesses implementing OpenClaw with Brave Search, using this skill to streamline configuration. Revenue comes from one-time project fees or ongoing support contracts, focusing on enterprises with complex AI needs.
Distribute this skill for free to attract users to a premium version with additional features like advanced error handling or multi-API support. Revenue is generated from upgrades and in-app purchases, appealing to indie developers and startups.
π¬ Integration Tip
Ensure Node.js is installed and the user is logged into their Brave API account before running the skill to avoid errors during key extraction.
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
AI-optimized web search via Tavily API. Returns concise, relevant results for AI agents.
This skill should be used when users need to search the web for information, find current content, look up news articles, search for images, or find videos. It uses DuckDuckGo's search API to return results in clean, formatted output (text, markdown, or JSON). Use for research, fact-checking, finding recent information, or gathering web resources.
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
Search indexed Discord community discussions via Answer Overflow. Find solutions to coding problems, library issues, and community Q&A that only exist in Discord conversations.
Multi search engine integration with 17 engines (8 CN + 9 Global). Supports advanced search operators, time filters, site search, privacy engines, and WolframAlpha knowledge queries. No API keys required.