Brave Search for Openclaw

A lightweight headless web search and Markdown content extraction tool powered by the Brave Search API.

steipete
v1.0.1
Jan 6, 2026
189
60.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install brave-search

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 brave-search 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 Brave Search?

Brave Search is a high-performance skill designed for AI agents to perform web searches and extract content without the overhead of a headless browser. As part of the growing library of Openclaw Skills, it provides a streamlined interface to the Brave Search API, allowing agents to retrieve documentation, facts, and website data efficiently.

This skill is essential for developers looking to integrate real-time information retrieval into their automated workflows while maintaining a low resource footprint. By utilizing the Brave Search API instead of traditional scraping, this tool provides a more reliable and faster way to feed current data into your AI models within the Openclaw Skills framework.

Brave Search Use Cases

  • Rapidly searching for technical documentation or API references during development.
  • Fact-checking and gathering current information to inform AI reasoning.
  • Fetching and converting web page content into clean Markdown for LLM processing.
  • Conducting automated research tasks within Openclaw Skills without requiring interactive browsing sessions.

How Brave Search Works

  1. The user or agent triggers a search query via the command-line interface using the search.js script.
  2. The script authenticates with the Brave Search API using the pre-configured environment API key.
  3. The system retrieves a list of results, including titles, snippets, and source links based on the query.
  4. If the --content flag is enabled, the skill fetches specific page data and converts the HTML into readable Markdown format.
  5. The final structured output is returned to the agent or terminal, facilitating immediate data analysis.

Brave Search Setup

To integrate this into your collection of Openclaw Skills, navigate to the skill directory and install the necessary dependencies:

cd ~/Projects/agent-scripts/skills/brave-search
npm ci

Ensure you have a valid BRAVE_API_KEY configured in your environment variables to enable the search functionality and allow Openclaw Skills to access the web.

Brave Search Data Schema & Taxonomy

The skill organizes data in a structured text format, making it easy for AI agents to parse and interpret search results.

Component Description
Title The display name of the search result provided by Brave.
Link The direct URL to the source content.
Snippet A brief summary or meta-description from the search results.
Content Optional full-page Markdown extraction for deep analysis.

Brave Search Advanced Features

  • Configurable result depth using the -n flag to control the number of returned items.
  • Targeted URL extraction via the content.js utility for direct data gathering from known links.
  • Markdown conversion logic that ensures search results are immediately compatible with LLM context windows.
  • Headless execution capability, making it ideal for server-side or background Openclaw Skills implementations.

SKILL.md


Loading

METADATA

Github Stars: 0
forks: 0

Featured*