brave-search

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

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

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 specific URLs without needing to open a web browser.

Core Features & Use Cases

  • Web Search: Find information on the internet using Brave Search.
  • Content Extraction: Retrieve the main readable content from a given URL as Markdown.
  • Use Case: Ask the assistant to find the latest documentation for a specific library and then extract the key setup instructions from the top result.

Quick Start

Use the brave-search skill to find information about 'how to use brave search'.

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 a web page URL as Markdown?

Web content extraction retrieves the main readable text from a specified URL and converts it into Markdown format. It utilizes Mozilla's Readability and Turndown libraries to parse web pages and generate structured Markdown output.

How do I perform web searches and retrieve information without opening a browser?

Web search is performed using the Brave Search API to find information on the internet. It executes searches programmatically, retrieves results, and extracts content from web pages without requiring a manual browser interface.

Does web scraping with this approach work on dynamic content that requires JavaScript execution?

Dynamic content fetching requires specific JavaScript execution using headless browser automation. This allows the web scraping process to render and extract content from web pages that load their data dynamically.

What dependencies are needed to convert extracted web page content into Markdown?

Converting extracted web page content into Markdown requires the @mozilla/readability, jsdom, turndown, and turndown-plugin-gfm dependencies. These libraries parse HTML, extract readable text, and format the output as GitHub Flavored Markdown.

Do I need API keys to retrieve information from the internet using Brave Search?

Retrieving information using Brave Search requires valid API keys for authentication. The Skill depends on these credentials to access the Brave Search API and execute web search queries successfully.

Can I use headless browser automation to find documentation and extract setup instructions?

Headless browser automation can find the latest documentation for a specific library using web search and then extract key setup instructions from the top result. This combines information retrieval and content extraction for research tasks.