Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
davila7 avatar

Search

  • 8 installs
  • 30.1k repo stars
  • Updated August 4, 2026
  • davila7/claude-code-templates

Search Google via the Bright Data SERP API and get structured JSON results with title, link, and description.

About

Runs Google searches through Bright Data's SERP API and returns structured JSON results. A developer uses it to add programmatic web search to an app or agent. Requires BRIGHTDATA_API_KEY and unlocker zone.

  • Structured JSON search results (title, link, description)
  • Uses Bright Data SERP API

Search by the numbers

  • 8 all-time installs (skills.sh)
  • Ranked #1,519 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/davila7/claude-code-templates --skill search

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars30.1k
Last updatedAugust 4, 2026
Repositorydavila7/claude-code-templates

What it does

Search Google via the Bright Data SERP API and get structured JSON results with title, link, and description.

Files

SKILL.mdMarkdownGitHub ↗

Bright Data - Google Search

Search Google and get structured JSON results using Bright Data's SERP API.

Setup

1. Get your API Key: Get a key from Bright Data Dashboard.

2. Create a Web Unlocker zone: Create a zone at brightdata.com/cp by clicking "Add" (top-right), selecting "Unlocker zone".

3. Set environment variables:

export BRIGHTDATA_API_KEY="your-api-key"
export BRIGHTDATA_UNLOCKER_ZONE="your-zone-name"

Usage

bash scripts/search.sh "query" [cursor]

Parameters:

  • query (required): Search term
  • cursor (optional): Page number for pagination (0-indexed, default: 0)

Examples:

# Basic search
bash scripts/search.sh "climate change"

# Get page 2 of results
bash scripts/search.sh "climate change" 1

Output Format

Returns JSON with structured organic array:

{
  "organic": [
    {
      "link": "https://example.com/article",
      "title": "Article Title",
      "description": "Brief description of the page..."
    }
  ]
}

Dependencies

  • curl - For API requests
  • jq - For JSON processing

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.