Skip to main content
skill

search · davila7 — Claude Code skill: Google search via Bright Data

A skill that runs Google queries through the Bright Data SERP API and hands your agent structured JSON with links, titles and descriptions.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill web-data/search
Open on GitHub

What search does

The search skill gives Claude a way to query Google. A bash script, scripts/search.sh, calls the Bright Data SERP API and returns JSON with an organic array: link, title and a short page description. Your agent reads that JSON and keeps going — collecting sources, pulling facts, checking what actually ranks.

Two things have to exist before the first run: an API key from the Bright Data dashboard and an Unlocker zone created there. Both go into environment variables, BRIGHTDATA_API_KEY and BRIGHTDATA_UNLOCKER_ZONE. Without them the script does nothing, so check that first. Dependencies are curl for the request and jq for parsing; no jq on the machine means no parsed output.

You can also call it by hand: bash scripts/search.sh "query" [cursor]. The second argument is the page number, zero-indexed, default 0 — pass 1 for the second page.

What it helps with

  • pull top Google results as structured data
  • feed an agent links and snippets to work through
  • page through search results
  • build a source list for a topic without copy-paste
  • wire web search into an agent through an external API

Example prompts for the agent

  • run a search for "vector database benchmarks" and show me the links
  • use the search skill and turn the results into a source list
  • search for "rust async runtime" and grab the second page

How to install search

1claude-code-templates

npx claude-code-templates@latest --skill web-data/search

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill search -a claude-code

3Manually: put the files in place

~/.claude/skills/search/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/search/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about search

How do I install search in Claude?

Use the templates installer: npx claude-code-templates@latest --skill web-data/search. Or npx skills add davila7/claude-code-templates --skill search -a claude-code. The skill lands at ~/.claude/skills/search/SKILL.md.

What does the search skill do?

It queries Google through the Bright Data SERP API and returns JSON with an organic array holding a link, title and description per result.

What does search need to run?

A Bright Data API key and an Unlocker zone, set as BRIGHTDATA_API_KEY and BRIGHTDATA_UNLOCKER_ZONE. It also needs curl and jq.

Similar skills

All skills for Browser and scraping →

search by other authors comes first.

search official anthropics Runs parallel queries across connected MCP tools and synthesizes the findings into a single answer. Helpful when decisions or notes are scattered across chat, email, and storage. CX Codex +1 5,000installs search browserbase The skill runs web searches through Browserbase's Search API and returns links with titles, authors and publish dates, without opening a browser session. CX Codex +1 2,800installs search brightdata Searches the web using the Bright Data CLI. Runs keyword SERP queries across Google, Bing, and Yandex or discovers pages ranked by semantic intent. CX Codex +1 7,500installs search entireio Searches recorded Entire history, checkpoints, and decisions across repositories. It gives agents past architectural context before reading local source files. CX Codex +1 458installs search aladicf Walks an agent through designing site search: autocomplete, filters, result lists and recovery from zero results. CX Codex +1 626installs tavily-search tavily-ai Runs web searches via the tvly CLI and returns LLM-tailored snippets with relevance scores. Use it when your agent needs fresh web sources without an exact URL. CX Codex +1 36,100installs exa-search K-Dense-AI Skill for searching scientific and technical content via Exa with text extraction from pages and PDFs in batches. Supports filtering by publication category and academic domains. CX Codex +1 1,700installs searxng-search YPares Connects your agent to a local SearXNG metasearch instance for web and package lookups. Returns clean JSON data without external tracking. CX Codex +1 828installs local-place-search brave This skill finds businesses, POIs, addresses and streets through the Brave Search API and returns coordinates, rating, opening hours and phone. CX Codex +1 395installs Skywork Search SkyworkAI Runs web searches via the Skywork API directly inside your coding agent. Helps verify recent facts, track news, and gather source links. CX Codex +1 347installs

From the same set205

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor