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.