brave-search

Query Brave Search API for structured results and extract page content as Markdown.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/jandragsbaek/codex-template --skill brave-search-jandragsbaek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brave-search
Source: https://github.com/jandragsbaek/codex-template/tree/main/.codex/skills/brave-search
Command: npx skills add https://github.com/jandragsbaek/codex-template --skill brave-search-jandragsbaek

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automated web research often requires a browser to search the web and collect readable content; Brave Search enables a browserless approach by querying Brave's search API and returning structured results along with optional readable content from pages.

Core Features & Use Cases

  • Headless search via Brave Search API with structured results (title, link, snippet).
  • Optional content extraction: fetch and render page content as Markdown using Readability-based parsing.
  • Use Case: Researchers and developers who need fast, browserless access to current information and reusable content.

Quick Start

Run Brave Search for a topic (e.g., "data privacy") using search.js, optionally with --content to fetch and print readable article content.

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 search without a browser using Node?

Headless web search without a browser is possible by querying the Brave Search API via Node, which returns structured results including titles, links, and snippets for automated research.

Can I extract readable web content as Markdown during an automated search?

Yes, you can extract readable web content as Markdown by applying Readability-based parsing to fetched pages, converting rendered HTML into structured Markdown text for documentation lookups.

What is needed to query Brave Search API for structured search results?

Querying Brave Search API requires a Brave API key and a minimal Node-based workflow to execute the provided search.js script for fetching and returning structured search data.

How do I fetch up-to-date information and page content browserlessly?

Fetch up-to-date information browserlessly by running search.js for web results, then using the --content flag with content.js to render and print readable article content.

Does this headless search approach work for automated research and documentation lookups?

Yes, this headless search approach works for automated research and documentation lookups by gathering current information through API queries without needing an active browser environment.