← 返回 Skills 市场
212
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install brave-search-old - 安装完成后,直接呼叫该 Skill 的名称或使用
/brave-search-old触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 212 次。
如何安装 Brave Search Old?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install brave-search-old」即可一键安装,无需额外配置。
Brave Search Old 是免费的吗?
是的,Brave Search Old 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Brave Search Old 支持哪些平台?
Brave Search Old 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Brave Search Old?
由 Jinho Suh(@amabillis)开发并维护,当前版本 v1.0.0。
推荐 Skills