Skill: Brave Web Search
by Brave
Brave's official skill for the Brave Search API — ranked web results with snippets and thumbnails, freshness and SafeSearch filters, search operators, pagination, and Goggles for custom ranking.
SerpApi's official skill for structured search: which of 130+ engines to call for citations, local businesses, flights, hotels, shopping or jobs, which response key holds the answer, and the gotchas that silently return the wrong field.
Add this skill to your favorite AI agent in a few steps.
Learn how to use this skill with different AI agents.
How many citations does the "Attention Is All You Need" paper have right now, and what is the phone number and rating of the highest-rated ramen shop in Shibuya? Cite your sources.
A general web_search tool returns prose about the world. SerpApi returns the world as JSON — but only if you call the right engine with the right parameter and read the right key, and getting any of the three wrong fails quietly. serpapi-web-search is SerpApi's official agent skill for closing that gap.
The core of the skill is a lookup table: intent → engine → result key → the fields worth extracting. General web is google_light → organic_results; academic citations are google_scholar; local businesses are google_maps; flights, hotels, jobs, shopping, finance, video and the Apple App Store each have their own engine and their own response shape. It steers toward _light variants, which are faster, cheaper and return cleaner JSON.
The section that earns the skill its place is the list of things that go wrong without erroring:
place_results for a named business but local_results for a category search — check both keys.summary, Flights returns best_flights, Hotels returns properties — none of them organic_results..organic_results[0].inline_links.cited_by.total, not a top-level field.search_query, Amazon takes k, eBay takes _nkw, Walmart takes query, the App Store takes term — not q.departure_id/arrival_id/outbound_date; check-in and check-out dates) rather than a query string.google_light with a site: filter.It also notes that an empty organic_results on a 200 is not an error — widen the query or switch engine.
The skill pushes fan-out over sequential querying (finance, news and consensus in parallel), gives copy-paste --jq extractions for common exact-data pulls, and documents progressive refinement and cross-engine agreement as confidence signals. Practical billing notes are included: only successful searches are billed, and an identical query and parameter set is a free cached result for an hour. Error handling is explicit about not retrying a 401 with the same key.
One piece of advice generalises well beyond SerpApi: extract inline — pull {title, link, snippet} into working notes after each search rather than trusting raw results to survive context compaction.
It works through the hosted MCP server at mcp.serpapi.com, the serpapi CLI, an SDK, or plain curl — all of them keyed on SERPAPI_KEY. MIT licensed, maintained by SerpApi.
by Brave
Brave's official skill for the Brave Search API — ranked web results with snippets and thumbnails, freshness and SafeSearch filters, search operators, pagination, and Goggles for custom ranking.
by Hugging Face
Read-only recipes for the Hugging Face Dataset Viewer API — resolve splits, paginate rows, run text search and row filters, and pull parquet URLs and column statistics.
by Brave
Brave's official search skill: one CLI that searches, scrapes and extracts in a single call, returning token-budgeted web content instead of a list of links.
by Every App, Inc.
Turns seed topics into a prioritised keyword set using live OpenSEO MCP data — volume, difficulty and SERP evidence instead of an agent guessing at search demand.