badlogic avatar

Brave Search

A straightforward wrapper around Brave's Search API that keeps Claude out of a full browser when you just need search results or page content. You get up to 20 results per query with options for date filtering, country targeting, and optional markdown content extraction. The setup requires a free Brave API account (credit card needed but not charged), and you can pipe results straight into your workflow without the overhead of browser automation. Honestly, this is what you want 80% of the time when Claude needs to search the web. The markdown extraction is clean enough for documentation lookup and fact checking without dealing with raw HTML or JavaScript rendering.

skills.sh installs
1.4K
GitHub stars
2.7K
last updated
Aug 21, 2026

Install

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

Installs into .claude/skills of the current project.

Files

Brave Search

Web search and content extraction using the official Brave Search API. No browser required.

Setup

Requires a Brave Search API account with a free subscription. A credit card is required to create the free subscription (you won't be charged).

  1. Create an account at https://api-dashboard.search.brave.com/register
  2. Create a "Free AI" subscription
  3. Create an API key for the subscription
  4. Add to your shell profile (~/.profile or ~/.zprofile for zsh):
    export BRAVE_API_KEY="your-api-key-here"
    
  5. Install dependencies (run once):
    cd {baseDir}
    npm install
    

Search

{baseDir}/search.js "query"                         # Basic search (5 results)
{baseDir}/search.js "query" -n 10                   # More results (max 20)
{baseDir}/search.js "query" --content               # Include page content as markdown
{baseDir}/search.js "query" --freshness pw          # Results from last week
{baseDir}/search.js "query" --freshness 2024-01-01to2024-06-30  # Date range
{baseDir}/search.js "query" --country DE            # Results from Germany
{baseDir}/search.js "query" -n 3 --content          # Combined options

Sponsors

Details

Repository
github.com/badlogic/pi-skills
Categories
Backend & APIs, Documentation, Automation & Workflows
First seen
Jun 3, 2026

More from badlogic/pi-skills

All 4
1bighardperson avatarneodata-financial-searchbighardperson/computer-science-skills-collectionNeoData Financial Search — 自然语言通用金融数据搜索服务。用自然语言查询股票、基金、指数、板块、 宏观经济、外汇、大宗商品等全品类金融数据,涵盖行情报价、财务报表(财报)、资金流向、研报评级、 事件公告等,支持结构化API数据和财经文章两种召回模式,即问即答。 Use when the use1.3Kskills.sh installs
2nexscope-ai avatarecommerce-marketing-strategy-buildernexscope-ai/ecommerce-skillsFull-stack e-commerce marketing strategy builder. Analyzes your product, market, and competitors, then builds a complete omnichannel marketing plan covering pai1.3Kskills.sh installs
3netease avatarncm-cli-setupnetease/skills安装和配置 ncm-cli(网易云音乐 CLI 工具)。当用户需要安装 ncm-cli、配置 API Key、安装 mpv 播放器,或排查安装问题时,使用此 skill。1.3Kskills.sh installs
4neolabhq avatarupdate-docsneolabhq/context-engineering-kitUpdate and maintain project documentation for local code changes using multi-agent workflow with tech-writer agents. Covers docs/, READMEs, JSDoc, and API docum1.3Kskills.sh installs
5existential-birds avatarreact-flowexistential-birds/beagleReact Flow (@xyflow/react) for workflow visualization with custom nodes and edges. Use when building graph visualizations, creating custom workflow nodes, imple1.3Kskills.sh installs
6nexscope-ai avatarecommerce-content-marketingnexscope-ai/ecommerce-skillsE-commerce content marketing strategy planner. Generates content calendars, topic ideas, and platform-specific strategies by analyzing customer reviews, trends,1.3Kskills.sh installs