技能/ #research/ #Documentation/ #Web Search

Brave Search

Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.

Peter Steinberger@steipete

安装

针对本地咔咔镜像运行此命令。

$ openclaw install brave-search --registry http://localhost:13001下载

说明

--- 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:

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

Needs env: `BRAVE_API_KEY`.

Search

bash./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

bash./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

安装解析

{
  "artifact": {
    "downloadUrl": "/api/v1/download?slug=brave-search&version=1.0.1&ownerHandle=steipete",
    "format": "zip",
    "generated": true,
    "kind": "skillArchive",
    "sha256": "7128b6256016630d63fed16728b93a8baf3fd17203b0066c38adaa75d9a61cc2",
    "size": 2649
  },
  "owner": {
    "displayName": "Peter Steinberger",
    "handle": "steipete",
    "id": "48a27aaa-8614-42e1-9ff1-7d7c299012b4",
    "verified": false
  },
  "skill": {
    "displayName": "Brave Search",
    "latestVersion": "1.0.1",
    "license": "unknown",
    "name": "brave-search",
    "ownerHandle": "steipete",
    "slug": "brave-search",
    "stats": {
      "downloads": 60278,
      "installs": 2065,
      "stars": 189
    },
    "summary": "Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.",
    "tags": [
      "research",
      "Documentation",
      "Web Search",
      "Browser"
    ],
    "type": "skill",
    "updatedAt": "2026-07-06T10:48:54.007Z"
  },
  "sourceHandoff": null,
  "version": {
    "checksum": null,
    "checksumAlgorithm": null,
    "id": "d6fea7e7-1e20-479d-8d7f-4e7edadc8719",
    "publishedAt": "2026-01-05T22:25:53.714Z",
    "size": null,
    "version": "1.0.1",
    "artifactStorageKey": null,
    "changelog": "",
    "manifest": {
      "clawhub": {
        "tags": {
          "latest": "1.0.1"
        },
        "owner": "steipete",
        "stats": {
          "stars": 189,
          "comments": 5,
          "installs": 2065,
          "versions": 2,
          "downloads": 60278
        },
        "topics": [
          "Documentation",
          "Web Search",
          "Browser"
        ],
        "categories": [
          "research"
        ]
      },
      "install": "openclaw skills install @steipete/brave-search"
    },
    "readme": "---\nname: brave-search\ndescription: Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.\n---\n\n# Brave Search\n\nHeadless web search and content extraction using Brave Search. No browser required.\n\n## Setup\n\nRun once before first use:\n\n```bash\ncd ~/Projects/agent-scripts/skills/brave-search\nnpm ci\n```\n\nNeeds env: `BRAVE_API_KEY`.\n\n## Search\n\n```bash\n./search.js \"query\"                    # Basic search (5 results)\n./search.js \"query\" -n 10              # More results\n./search.js \"query\" --content          # Include page content as markdown\n./search.js \"query\" -n 3 --content     # Combined\n```\n\n## Extract Page Content\n\n```bash\n./content.js https://example.com/article\n```\n\nFetches a URL and extracts readable content as markdown.\n\n## Output Format\n\n```\n--- Result 1 ---\nTitle: Page Title\nLink: https://example.com/page\nSnippet: Description from search results\nContent: (if --content flag used)\n  Markdown content extracted from the page...\n\n--- Result 2 ---\n...\n```\n\n## When to Use\n\n- Searching for documentation or API references\n- Looking up facts or current information\n- Fetching content from specific URLs\n- Any task requiring web search without interactive browsing\n"
  }
}

版本

版本大小更新时间1.0.1暂无2026-01-05