This skill is designed to help users automatically extract business data from Google Maps search results. The Agent should proactively apply this skill when the user makes the following requests searching for coffee shops in a specific city, finding dentists or medical clinics nearby, tracking competitors' locations in a certain area, extracting business leads from Google Maps lists, gathering restaurant data for market research, finding hotels or accommodation options in a region, locating spec
SkillScore86Maintained
Automatic
◆Data Engineer pack
Last verified 8/9/2026
What it changes
Passed 16 of 19 test cases with the skill, and 10 of 19 without it.
Without skill50%
With skill86%
Checks it passed that the model alone missed
Uses 100 as the default count parameter
Reports the specific error message to the user
Identifies price range as the field for price level
and 8 more in the full report
9 fixed10 passed either way2 still failing1 broke
Pass-rate lift
+36 pp
Tokens
+25%
Agent turns
0%
Response time
-57%
Model gemini-3.6-flashMeasured 8/9/2026v119 of 22 cases passed with skill · 19 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
I need to search for 'real estate agencies' in London, UK in English, pulling up to 20 listings. What order must the positional arguments follow when invoking the script under ./scripts/google_maps_search_api.py?
What was checked, without and with the skill
Checked
Without skill
With skill
Positions the search query argument before the language argument
Passed
Passed
Positions the language argument en before the country argument gb
Missed
Passed
Positions the count argument 20 after the country argument
Missed
Passed
case-05 · gemini-3.6-flash · 8/9/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md90 lines2 filesincludes scripts
Google Maps Search Automation Skill
📖 Introduction
This skill utilizes the BrowserAct Google Maps Search API template to provide a one-stop business data collection service. It extracts structured business results directly from Google Maps search lists. Simply provide search keywords, language, and country filters to get clean, usable business data.
✨ Features
No Hallucinations: Pre-set workflows avoid AI generative hallucinations, ensuring stable and precise data extraction.
No Captcha Issues: No need to handle reCAPTCHA or other verification challenges.
No IP Restrictions: No need to handle regional IP restrictions or geofencing.
Faster Execution: Tasks execute faster compared to pure AI-driven browser automation solutions.
Cost-Effective: Significantly lowers data acquisition costs compared to high-token-consuming AI solutions.
🔑 API Key Setup
Before running, check the BROWSERACT_API_KEY environment variable. If not set, do not take other measures; ask and wait for the user to provide it.
Agent must inform the user:
"Since you haven't configured the BrowserAct API Key, please visit the BrowserAct Console to get your Key."
🛠️ Input Parameters
When calling the script, the Agent should flexibly configure the following parameters based on user needs:
KeyWords
Type: string
Description: The content you want to search on Google Maps. Can be business names, categories, or specific keywords.
Example: coffee shop, dental clinic, coworking space
language
Type: string
Description: Sets the UI language and the language of returned text fields.
Common Values: en, de, fr, it, es, ja, zh-CN, zh-TW
Default: en
country
Type: string
Description: Sets the country or region bias for search results.
Example: us, gb, ca, au, de, fr, jp
Default: us
max_dates
Type: number
Description: The maximum number of places to extract from the search results list.
Scrapes Instagram posts by hashtag, returning media items with captions, like/comment counts, media URLs and user info from the hashtag explore feed. Use when user mentions Instagram hashtag scraping, get posts by hashtag, IG hashtag feed, scrape Instagram by tag, hashtag posts Instagram, search Instagram hashtag, pull posts from hashtag, Instagram topic posts, trending hashtag content, Instagram tag posts.