This is Brave Search wrapped in a CLI that's actually designed for AI agents. The default command gives you pre-extracted, token-budgeted web content instead of raw HTML, which matters when you're trying to stay under context limits. It supports traditional search, streaming AI answers with research mode, news with freshness filters, and something called Goggles that lets you boost or suppress specific domains in results. That last feature is legitimately useful if you want to filter out SEO spam or prioritize official docs. You'll need a Brave Search API key. The skill doc is thorough about when to use which subcommand and includes actual response shapes, which saves you from guessing at the JSON structure.

skills.sh installs
1.2K
GitHub stars
196
last updated
Aug 21, 2026

Install

$ npx -y skills add brave/brave-search-skills --skill bx --agent claude-code

Installs into .claude/skills of the current project.

Files

bx — Brave Search CLI

Use bx for all web searches. Run bx "query" as the default — it returns pre-extracted, token-budgeted web content ready for use. Use bx answers for synthesized explanations or bx web for traditional search results. If bx is not found, install it: curl -fsSL https://raw.githubusercontent.com/brave/brave-search-cli/main/scripts/install.sh | sh

Requires: Brave Search API Key + bx binary

Plans: Different subcommands may require different plans. See https://api-dashboard.search.brave.com/app/subscriptions/subscribe

Quick Start

# Install (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/brave/brave-search-cli/main/scripts/install.sh | sh

# Configure API key (get one at https://api-dashboard.search.brave.com)
bx config set-key              # interactive (avoids shell history)
# or: export BRAVE_SEARCH_API_KEY=YOUR_KEY

# Search (default = bx context "query")
bx "your search query"

When to Use Which Command

Sponsors

Details

Repository
github.com/brave/brave-search-skills
Categories
Documentation, AI & Agent Building, Data Science & ML, Marketing & SEO
First seen
Jun 3, 2026

More from brave/brave-search-skills

All 11
1capawesome-team avatarcapacitor-plugin-developmentcapawesome-team/skillsGuides the agent through creating and maintaining Capacitor plugins from scratch. Covers scaffolding a new plugin project, designing the TypeScript API, impleme1.2Kskills.sh installs
2pproenca avatarplaywrightpproenca/dot-skillsPlaywright testing best practices for Next.js applications (formerly test-playwright). This skill should be used when writing, reviewing, or debugging E2E tests1.2Kskills.sh installs
3pproenca avatarframer-motionpproenca/dot-skillsFramer Motion performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring React animations with Framer Motion to ensu1.2Kskills.sh installs
4dodopayments avatarwebhook-integrationdodopayments/skillsComplete guide for setting up and handling Dodo Payments webhooks for real-time payment event notifications.1.1Kskills.sh installs
5pproenca avatarwxt-browser-extensionspproenca/dot-skillsWXT browser extension performance optimization guidelines. This skill should be used when writing, reviewing, or refactoring WXT browser extension code to ensur1.1Kskills.sh installs
6windmill-labs avatarrust-backendwindmill-labs/windmillRust coding guidelines for the Windmill backend. MUST use when writing or modifying Rust code in the backend directory.1.1Kskills.sh installs