brave-search

Query the Brave API for web search results with optional content extraction.

6|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/junghan0611/agent-config --skill brave-search-junghan0611
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brave-search
Source: https://github.com/junghan0611/agent-config/tree/main/skills/brave-search
Command: npx skills add https://github.com/junghan0611/agent-config --skill brave-search-junghan0611

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @mozilla/readability, jsdom, turndown, turndown-plugin-gfm.

What problem does it solve?

Brave Search provides fast, browserless access to web results and on-demand content extraction, enabling concise search workflows without leaving the terminal.

Core Features & Use Cases

  • Web search using Brave Search API (no browser required)
  • Optional page content extraction to turn results into readable markdown
  • Use cases include documentation lookups, API references, and current information gathering

Quick Start

Run search.js '<query>' to fetch Brave Search results, and add --content to fetch readable page content.

Frequently Asked Questions about brave-search

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

FAQPage Schema
How do I fetch web search results directly in a Node.js terminal without a browser?

You can fetch browserless web search results by running the search.js CLI script with your query. It uses the Brave Search API to return up to 20 results directly in your terminal.

Can I convert extracted web page content into readable markdown?

Yes, you can convert web page content into readable markdown by appending the --content flag to your search query. The content.js script uses Readability and Turndown to extract and format the text.

Do I need a Brave API key to perform terminal-based web searches?

Yes, a Brave Search API key is required to authenticate and execute terminal-based web searches. You must configure this key before running the Node.js scripts.

How do I filter web search results by freshness and country using the Brave API?

You can filter web search results using configurable parameters for country and freshness within the search.js script. This allows you to gather current information and API references for specific regions.

What is the best way to extract API documentation from web pages without launching a browser?

The best way to extract API documentation without a browser is using a Node.js CLI tool that queries the Brave Search API and optionally fetches page content. This enables concise search workflows entirely within the terminal.