brave-search

Search Brave Search headlessly and extract page content as markdown.

2|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/papachong/RHClaw --skill brave-search-papachong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brave-search
Source: https://github.com/papachong/RHClaw/tree/main/RHClaw-Desktop/src-tauri/skills/brave-search
Command: npx skills add https://github.com/papachong/RHClaw --skill brave-search-papachong

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a lightweight, headless way to search the web and extract readable page content without launching a browser, eliminating manual copy‑paste and fragile scraping when you need documentation, facts, or article text quickly.

Core Features & Use Cases

  • Headless Brave Search: Scrapes Brave Search result pages and returns structured results with title, link, and snippet.
  • Optional Content Extraction: Fetches target pages and converts the main readable article content to markdown using Readability and Turndown, with timeouts and fallback extraction.
  • Use Case: Gather documentation links and readable markdown excerpts for summarization, citation, or feeding into an LLM or knowledge index.

Quick Start

Run the brave-search tool with a query and include --content if you want the page markdown included.

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 markdown from web search results?

To extract markdown from web search results, this skill parses Brave Search HTML for titles and links, then fetches target pages and converts the main readable content to markdown using Readability and Turndown.

Can I perform headless web scraping without launching a browser?

Yes, you can perform headless web scraping without launching a browser by running this tool to fetch search results and extract readable page content directly, eliminating manual copy-paste and fragile browser automation.

How do I gather documentation links for an LLM summarization workflow?

You can gather documentation links for an LLM summarization workflow by running a headless Brave Search query, optionally fetching article pages, and feeding the extracted markdown excerpts into your indexing or summarization pipeline.

Does this content extraction tool handle timeouts and fallback extraction?

Yes, this content extraction tool handles timeouts and includes fallback extraction logic to ensure it retrieves readable article content and converts it to markdown even when primary page parsing methods encounter issues.

What is the best way to scrape Brave Search results programmatically?

The best way to scrape Brave Search results programmatically is to parse the search engine's HTML output directly, structuring the returned data into titles, links, and snippets without needing a full browser environment.

Are Readability and Turndown used for web content extraction to markdown?

Yes, Readability and Turndown are used for web content extraction to markdown, isolating the main readable article text from fetched pages and formatting it with GFM plugin support for structured documentation.