Bright Data - Google Search
SkillSearchThe 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.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
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
- Obtain a Bright Data API key and an Unlocker zone name.
- Set the BRIGHTDATA_API_KEY environment variable to your API key.
- Set the BRIGHTDATA_UNLOCKER_ZONE environment variable to your zone name.
- Add the search skill to your agent's available skills.
- 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 termcursor(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 requestsjq- 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
github.com/davila7/claude-code-templates