← Back to Skills Marketplace
amabillis

Brave Search Old

by Jinho Suh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
212
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install brave-search-old
Description
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
README (SKILL.md)

Brave Search

Headless web search and content extraction using Brave Search. No browser required.

Setup

Run once before first use:

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

Needs env: BRAVE_API_KEY.

Search

./search.js "query"                    # Basic search (5 results)
./search.js "query" -n 10              # More results
./search.js "query" --content          # Include page content as markdown
./search.js "query" -n 3 --content     # Combined

Extract Page Content

./content.js https://example.com/article

Fetches a URL and extracts readable content as markdown.

Output Format

--- Result 1 ---
Title: Page Title
Link: https://example.com/page
Snippet: Description from search results
Content: (if --content flag used)
  Markdown content extracted from the page...

--- Result 2 ---
...

When to Use

  • Searching for documentation or API references
  • Looking up facts or current information
  • Fetching content from specific URLs
  • Any task requiring web search without interactive browsing
Usage Guidance
This package appears to be a headless scraper, not an official Brave Search API client despite the README claiming an API and an API key. Before installing or providing any secrets: (1) don't supply BRAVE_API_KEY unless you confirm the code actually uses it; (2) review the included search.js/content.js yourself — they perform HTTP fetches to search.brave.com and arbitrary URLs and will retrieve content from whatever network the agent runs in (this can leak internal pages if run on a machine with intranet access); (3) run in an isolated environment (or without network access) if you want to inspect behavior first; (4) prefer a documented API-backed client if you require authenticated Brave Search usage. If the maintainer can explain why the docs request an API key (or update docs to reflect scraping), the mismatch would be resolved.
Capability Analysis
Type: OpenClaw Skill Name: brave-search-old Version: 1.0.0 The skill bundle provides legitimate web search and content extraction functionality using Brave Search and Mozilla's Readability library. While SKILL.md mentions a BRAVE_API_KEY that the code does not actually utilize (it scrapes the web interface instead), the scripts (search.js and content.js) perform standard HTTP requests and DOM parsing without any evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
SKILL.md and the top-level description state 'Brave Search API' and 'Needs env: BRAVE_API_KEY'. The shipped code (search.js/content.js) performs HTML fetches against https://search.brave.com/search and arbitrary page URLs and does not read or use any BRAVE_API_KEY. The declared purpose (API-backed search) does not match the actual implementation (HTML scraping).
Instruction Scope
Runtime instructions tell the user to run npm ci and to provide BRAVE_API_KEY, but the scripts simply run locally, fetch search results and page HTML, and extract content to markdown. The code does not access local files or extra env vars, but it will fetch arbitrary external URLs (including user-supplied links), which can surface sensitive intranet content if run in a networked environment.
Install Mechanism
There is no automated install spec in the registry (instruction-only skill). The SKILL.md's one-time setup (npm ci) is consistent with the included package.json/package-lock.json. No downloads from untrusted URLs or extraction of remote archives are present.
Credentials
Metadata lists no required env vars, but SKILL.md asks for BRAVE_API_KEY. The code does not use any API key. Asking for a secret API key in documentation while not using it is disproportionate and misleading — users might supply credentials unnecessarily or assume the key is protecting requests when the implementation is scraping instead.
Persistence & Privilege
The skill is not always-enabled and requests no special persistence or privileges. It does network I/O but does not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install brave-search-old
  3. After installation, invoke the skill by name or use /brave-search-old
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of brave-search skill. - Provides web search and content extraction using the Brave Search API. - Supports fetching documentation, facts, or any web content without a browser. - Includes command-line options for number of results and fetching page content as markdown. - Allows extraction of readable content from a URL. - Requires a BRAVE_API_KEY environment variable for setup.
Metadata
Slug brave-search-old
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Brave Search Old?

Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required. It is an AI Agent Skill for Claude Code / OpenClaw, with 212 downloads so far.

How do I install Brave Search Old?

Run "/install brave-search-old" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Brave Search Old free?

Yes, Brave Search Old is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Brave Search Old support?

Brave Search Old is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Brave Search Old?

It is built and maintained by Jinho Suh (@amabillis); the current version is v1.0.0.

💬 Comments