Bright Data - Google Search

SkillSearch

The search skill lets an AI agent run web searches and get back page titles, links, and descriptions. It queries Google through the Bright Data SERP API and returns structured JSON results. Use it when the agent needs current information from the web rather than only its training data.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Obtain a Bright Data API key and an Unlocker zone name.

Then ask your AI: use the Bright Data - Google Search skill

What your AI can do with it

  • Run Google searches from an AI agent
  • Return structured JSON with title, link, and description
  • Use the Bright Data SERP API as the search backend
  • Read BRIGHTDATA_API_KEY and BRIGHTDATA_UNLOCKER_ZONE from the environment

Getting started

  1. Obtain a Bright Data API key and an Unlocker zone name.
  2. Set the BRIGHTDATA_API_KEY environment variable to your API key.
  3. Set the BRIGHTDATA_UNLOCKER_ZONE environment variable to your zone name.
  4. Add the search skill to your agent's available skills.
  5. Run a search from the agent and check the JSON results.

What this skill tells your AI

The instructions your AI receives, as published by davila7/claude-code-templates in cli-tool/components/skills/web-data/search/SKILL.md and read by ahel’s review.

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

Signals

GitHub stars
32k
Forks
4k
Last commit
Oct 2026

Questions

What does the search skill return?
It returns structured JSON results, each with a title, link, and description.
What environment variables does it need?
It requires BRIGHTDATA_API_KEY and BRIGHTDATA_UNLOCKER_ZONE to be set.
Which search engine does it use?
It searches Google through the Bright Data SERP API.
What kind of tool is it?
It is a skill that an AI agent can use to run web searches.
Advanced
Item type
skill
Key
search-davila7
Source
github.com/davila7/claude-code-templates