brave-search

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

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/pramudityad/pi-config --skill brave-search-pramudityad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brave-search
Source: https://github.com/pramudityad/pi-config/tree/main/skills/pi-skills/brave-search
Command: npx skills add https://github.com/pramudityad/pi-config --skill brave-search-pramudityad

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @mozilla/readability, jsdom, turndown, turndown-plugin-gfm, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a way to search the web and extract content from web pages without needing to open a browser, making it efficient for gathering information.

Core Features & Use Cases

  • Web Search: Perform targeted searches using the Brave Search API.
  • Content Extraction: Retrieve and format the main content of a webpage as Markdown.
  • Use Case: Quickly find documentation for a specific library or gather factual information for a report without manual browsing.

Quick Start

Search the web for 'how to use brave search api' and include the content of the top 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 headless web searches and extract readable content from URLs?

You can perform headless web searches and extract readable content using the Brave Search API and Readability.js to retrieve and format webpage main content as Markdown without opening a browser.

Do I need an API key to use the Brave Search API for web scraping and content extraction?

Yes, you need a Brave Search API key to perform headless web searches and extract readable content from URLs. A Node.js environment with specific npm packages is also required.

Can I retrieve and format the main content of a webpage as Markdown for documentation lookup?

Yes, you can retrieve and format the main content of a webpage as Markdown. This is applicable for information retrieval, documentation lookup, and content summarization tasks.

What's the best way to gather factual information for a report without manual browsing?

The best way to gather factual information without manual browsing is using headless web searches and content extraction to quickly find documentation or factual data and format it as Markdown.

Does this content extraction approach work with Node.js and specific npm packages like jsdom and turndown?

Yes, this content extraction approach works with a Node.js environment and requires specific npm packages including @mozilla/readability, jsdom, turndown, and turndown-plugin-gfm.

Why does web scraping for content extraction require Readability.js and turndown-plugin-gfm?

Web scraping requires Readability.js to extract readable content from URLs and turndown-plugin-gfm to convert that extracted HTML content into properly formatted Markdown.