brave-search

Perform web searches and extract page content via the Brave Search API.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/caiazzop/clawdbot-personal-assistant --skill brave-search-caiazzop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brave-search
Source: https://github.com/caiazzop/clawdbot-personal-assistant/tree/main/skills/brave-search
Command: npx skills add https://github.com/caiazzop/clawdbot-personal-assistant --skill brave-search-caiazzop

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a way to perform web searches and extract content from web pages directly, without needing a browser.

Core Features & Use Cases

  • Web Search: Find information on the web using Brave Search.
  • Content Extraction: Extract the main text content from a given URL.
  • Use Case: Quickly get search results for a topic and then extract the key information from the top-ranking article.

Quick Start

Search the web for 'latest AI advancements' and extract content from the first result.

Frequently Asked Questions about brave-search

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

FAQPage Schema
How do I perform web searches and extract content from web pages without a browser?

Web search and content extraction without a browser is executed via Node.js scripts querying the Brave Search API to retrieve search results and extract main text content directly from specified URLs.

Do I need an API key to use Brave Search for information retrieval?

Yes, information retrieval via Brave Search requires a BRAVE_API_KEY environment variable for authentication. You must configure this environment variable before executing the Node.js search and extraction scripts.

How do I extract the main text content from a specific URL using Node.js?

To extract main text content from a URL, the Skill processes the target link through its Node.js content extraction scripts, isolating and returning the key text information directly from the web page.

Does Node.js support automated web scraping and content summarization tasks?

Yes, Node.js supports these tasks by running dedicated scripts that perform web scraping and content summarization, fetching search results and extracting primary text data from web pages.

What is the best way to get search results and extract key information from the top-ranking article?

The best way to get search results and extract key information is to query the web search for a topic, retrieve the top-ranking article, and run content extraction on that URL for summarization.

What are the limitations of using an API for web scraping compared to browser-based extraction?

Using an API for web scraping limits extraction to static text content and search results, lacking the ability to execute or capture dynamic JavaScript-rendered elements like a browser-based approach.