According to AlphaMoat, as of 2026-09, Brave Web Search has 3,803 downloads and 0 stars — ranked #2,772 of 5,078 AI skills overall, and #256 of 442 in Knowledge.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 126 | 3.8K | - | - |
| SkillHub ↗ | 122 | 3.8K | - | — |
Platforms count differently and update at different times.
It can return ranked results with URLs and snippets, or concise AI-generated answers. Queries are sent to external APIs, so avoid including sensitive information and verify original sources, freshness, and summary accuracy. Requires Node.js and the relevant Brave API key; pass the query as a separate argument rather than shell text.
Profile published 2026-10-29
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 3.8K | — | - |
| 2026-08 | 3.7K | +4.5% | - |
| 2026-07 | 3.5K | +9.5% | - |
| 2026-06 | 3.2K | +5.4% | - |
| 2026-05 | 3.0K | — | - |
| 2026-03 | 2.2K | — | - |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
---
name: brave-web-search
description: Searches the web and returns ranked results or AI-generated summarized answers using the Brave Search API. Use for real-time web lookups and factual Q&A.
metadata:
clawdbot:
emoji: "🔍"
requires:
env: ["BRAVE_SEARCH_API_KEY", "BRAVE_ANSWERS_API_KEY"]
bins: ["node"]
primaryEnv: "BRAVE_SEARCH_API_KEY" category: "Search & Research"
---
# Brave Web Search
Searches the web and fetches AI-generated summarized answers using the Brave Search API. Exposes two commands: `brave-search` for ranked web results and `brave-answer` for concise AI summaries.
## Instructions
1. **Trigger**: Activate when the user wants to look something up on the web, check recent news, or get a factual answer to a question.
2. **Setup**: No installation step is required — this skill has zero external dependencies and runs on native Node.js.
3. **Command selection**:
- Use `brave-search` for general web searches where ranked results with URLs and snippets are useful.
- Use `brave-answer` for direct factual questions where a concise AI summary is more appropriate.
4. **Execution**: Invoke the script by passing the command name and parameters as **separate arguments**, never by interpolating user input into a shell command string. Use an argument array / `execFile`-style invocation so the shell never parses user-supplied values. Example (Node-style pseudo-code):
```javascript
execFile('node', ['index.js', 'brave-search', '--query', userQuery, '--count', '10'])
```
Do **not** construct the command as a single concatenated string such as `"node index.js brave-search --query " + userQuery`.
5. **Freshness**: For time-sensitive queries, pass `--freshness` followed by `pd` (past day), `pw` (past week), or `pm` (past month) as a separate argument to `brave-search`.
6. **Fallback**: If `brave-answer` returns `answer: null`, present the `fallback_results` to the user instead.
7. **Completion**: Present the results clearly, citing titles and URLs for web search results, or the summary text for answer results.
## Security & Privacy
- **Shell Injection Prevention**: User queries **must** be passed as discrete arguments (e.g. via `execFile` or an argv array), never interpolated into a shell command string. Concatenating user input into a shell string (e.g. `shell: true` with template literals) enables shell injection and is strictly forbidden.
- **Instruction Scope**: This skill only sends query strings to the Brave Search and Brave Summarizer APIs.
- **Environment**: It uses the `BRAVE_SEARCH_API_KEY` and `BRAVE_ANSWERS_API_KEY` provided by the OpenClaw environment.
- **Data Access**: It does not read local files or .env files. All configuration is handled by the agent.A summarizer that condenses long text, documents, and web pages into key points and keywords.
Manage notes and knowledge-base content through the IMA OpenAPI.
A required guide for routing web requests to the right tool.
A skill that searches the web through the Baidu AI Search API.
Calls markitdown through uvx to turn many file types into Markdown.
The default web search for OpenClaw, querying several engines in real time.
A skill that searches web pages, news, images, and videos through DuckDuckGo.
A skill that searches for and discovers available OpenClaw skills.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.