brave-search

Search the web and extract page content as Markdown via the Brave Search API.

2.3k|207|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/badlogic/pi-skills --skill brave-search-badlogic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brave-search
Source: https://github.com/badlogic/pi-skills/tree/main/brave-search
Command: npx skills add https://github.com/badlogic/pi-skills --skill brave-search-badlogic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brave Search provides browserless web search and content extraction, enabling rapid information gathering without a browser.

Core Features & Use Cases

  • Web search via the Brave Search API to retrieve relevant results without a browser.
  • Content extraction that converts page content to readable Markdown for AI consumption.
  • Use Case: Research a topic by gathering search results and extracting key passages for summarization or inclusion in a report.

Quick Start

  1. Set BRAVE_API_KEY in your environment.
  2. Install dependencies with npm install.
  3. Run a search: node search.js "your query" or fetch content with --content.

Frequently Asked Questions about brave-search

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

FAQPage Schema
How do I perform browserless web search and content extraction for AI-assisted research?

Browserless web search and content extraction is performed by running Node.js scripts that query the Brave Search API to retrieve results and fetch page content without launching a browser.

Can I convert extracted web content to Markdown for AI consumption?

Yes, the content extraction feature converts fetched web page content into readable Markdown, making it structured and accessible for AI-assisted research and summarization tasks.

What do I need to set up to run a browserless search with the Brave Search API?

To run a browserless search, you must set the BRAVE_API_KEY in your environment, install Node.js dependencies with npm install, and execute the search.js script with your query.

How does browserless content extraction compare to using traditional web scraping tools?

Browserless content extraction directly queries the Brave Search API and converts page content to Markdown, avoiding the overhead of launching a browser or rendering complex web pages.

What are the limitations of browserless web search for rapid information gathering?

Browserless web search limitations include dependency on a valid Brave API key and a configured Node.js environment, restricting use in unsupported runtime environments or without API access.