brave-search

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

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/darblex/price-compare-israel --skill brave-search-darblex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brave-search
Source: https://github.com/darblex/price-compare-israel/tree/main/workspace/skills/brave-search
Command: npx skills add https://github.com/darblex/price-compare-israel --skill brave-search-darblex

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a fast and efficient way to search the web and extract content from web pages without needing to open a browser, saving time and resources.

Core Features & Use Cases

  • Web Search: Quickly find information, documentation, or facts using Brave Search.
  • Content Extraction: Retrieve the main readable content from a given URL as Markdown.
  • Use Case: You need to find the latest API documentation for a library. Use this Skill to search for it and directly get the relevant content.

Quick Start

Use the brave-search skill to search for 'how to use brave search api' and include the content of the results.

Frequently Asked Questions about brave-search

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

FAQPage Schema
How do I extract readable content from web pages without opening a browser?

To extract readable content from web pages without a browser, use headless web scraping with JavaScript. This approach retrieves pages directly and parses the main text into Markdown format for fast, resource-efficient information retrieval.

What is the best way to automate web search and documentation lookup in JavaScript?

Automating web search and documentation lookup in JavaScript is best handled through headless retrieval using the Brave Search API. It queries the web programmatically and extracts relevant readable content without requiring interactive browsing sessions.

Does the Brave Search API work with jsdom and readability for content extraction?

Yes, the Brave Search API works with jsdom and @mozilla/readability for content extraction. The API retrieves search results, while jsdom parses the HTML structure and readability isolates the main readable text, which is then converted to Markdown.

How do I convert extracted HTML content to Markdown using a headless search script?

To convert extracted HTML content to Markdown using a headless search script, utilize the turndown and turndown-plugin-gfm packages. These dependencies process the readable content isolated by jsdom and format it directly into GitHub Flavored Markdown.

Can I use headless web scraping for fact-checking tasks that do not require interactive browsing?

Yes, you can use headless web scraping for fact-checking tasks that do not require interactive browsing. It programmatically queries the web and extracts relevant page content, making it suitable for automated information retrieval and verification.

What are the limitations of using a headless search approach for web content extraction?

The limitations of using a headless search approach for web content extraction include the inability to handle interactive browsing, logins, or dynamic JavaScript-rendered content. It is designed strictly for static information retrieval and parsing readable text from web pages.