brave-search

Search the web and extract content via the Brave Search API.

386k|81.1k|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/steipete/clawdis --skill brave-search
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brave-search
Source: https://github.com/steipete/clawdis/tree/main/skills/brave-search
Command: npx skills add https://github.com/steipete/clawdis --skill brave-search

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, BRAVE_API_KEY, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the need to manually search through browsers for information, providing direct access to web content and search results through API calls.

Core Features & Use Cases

  • Web Search: Perform headless searches and extract content from web pages.
  • Use Case: When you need to quickly find information online or extract specific content from websites without the overhead of browser automation.

Quick Start

Search for information about "quantum computing applications" and return the top 5 most relevant results.

Frequently Asked Questions about brave-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search the web programmatically without a browser?

Web search programmatically using Brave Search API eliminates browser automation overhead. The Skill performs headless searches and returns results directly through CLI scripts, requiring only Node.js and a BRAVE_API_KEY for API access.

Can I extract content from web pages during search?

Yes, content extraction from web pages is supported via the --content flag. The Skill performs best-effort extraction from standard HTML; JavaScript-heavy or blocked sites may have limited extraction success.

How do I specify the number of search results returned?

Control search result count using the -n flag with scripts/search.mjs. For example, -n 5 returns the top 5 results matching your query.

What are the limitations of web search with this approach?

Content extraction works best on static HTML content. JavaScript-heavy sites and pages with access restrictions may not extract fully, making this approach unsuitable for complex interactive websites requiring dynamic rendering.

What prerequisites do I need to run web searches?

Web search requires Node.js installed and a valid BRAVE_API_KEY environment variable configured. Access the Skill through scripts/search.mjs and scripts/content.mjs entry points.

When should I use API-based web search instead of browser automation?

API-based web search suits research, knowledge discovery, and QA workflows where speed and simplicity matter more than JavaScript rendering. Use it for fast information retrieval without managing browser overhead or handling dynamic content requirements.