brave-search

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the problem of needing to manually browse the web to find information or extract readable content from URLs, allowing for automated research and data gathering without a browser.

Core Features & Use Cases

  • Web Search: Execute queries against the Brave Search API to retrieve relevant links, snippets, and metadata.
  • Content Extraction: Automatically fetch and convert complex web pages into clean, readable Markdown.
  • Use Case: Use this to quickly aggregate documentation, verify facts, or scrape article content for analysis without the overhead of a graphical browser.

Quick Start

Use the brave-search skill to search for the latest updates on artificial intelligence and extract the content from 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 automate web searches and extract readable content from URLs without a browser?

Automating web search and content extraction without a graphical browser involves executing queries against the Brave Search API and using Node.js dependencies to parse HTML. This headless approach retrieves links, snippets, and metadata, then converts complex web pages into readable Markdown for AI-driven workflows.

Can I convert complex web pages into clean Markdown for data scraping?

Yes, you can convert complex web pages into clean Markdown for web scraping by utilizing Node.js dependencies like Readability and Turndown. These libraries automatically fetch HTML, extract the readable article content, and format it into Markdown, removing overhead for your analysis workflows.

Do I need a Brave Search API key to perform headless web scraping and content extraction?

Yes, you need a valid Brave Search API key to perform headless web scraping and content extraction with this workflow. The API key is required to authenticate your queries and retrieve relevant links, snippets, and metadata from the Brave Search engine.

What is the best way to aggregate documentation and verify facts through automated research?

The best way to aggregate documentation and verify facts through automated research is to execute queries against a search API and extract readable content from the top results. Converting complex web pages into clean Markdown allows for quick fact verification and data aggregation without manual browsing.

Does this headless web scraping approach work with Node.js dependencies for HTML parsing?

Yes, this headless web scraping approach works with Node.js dependencies for HTML parsing. It specifically utilizes libraries like @mozilla/readability and linkedom to extract readable content, and turndown to convert the extracted HTML into Markdown format.