360 Secure SkillHub
360 安全技能中心

Brave Search

核心功能:实现无浏览器网页搜索(可指定结果数量),及指定URL页面内容提取为Markdown。典型场景:查找技术文档、API参考、事实信息,提取特定网页内容,或无交互浏览的搜索任务。输入为命令行参数(搜索词/URL,可选参数),输出为结构化结果,含标题、链接、摘要及可选提取内容。

steipete
steipete
热度 80.20
最近更新 2026-05-11 15:48:49
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add brave-search
Metadata
name
brave-search
description
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.

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