Install any skill in seconds. Free to start, no credit card required.
Get Started Free →browser-act/google-maps-contact-extract
Extracts business contact details from Google Maps search results and place detail pages, then visits each business website to collect emails, phone numbers, and social media profiles (Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, Pinterest, Discord).
Passed 15 of 21 test cases with the skill, and 3 of 21 without it.
and 15 more in the full report
15 fixed3 passed either way7 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 15 test cases the skill fixed. Same model, same prompt, with and without the skill.
Where is the past execution memory markdown file stored for this Google Maps contact extraction workflow?
| Checked | Without skill | With skill |
|---|---|---|
| References browser-act-skill-forge-memories/google-maps-contact-extract.memory.md under the working directory. | Missed | Passed |
The instructions your model reads when the skill loads.
keyword + location → business list with name/address/phone/website + email/social media/contacts from each business's website
All process output to user (progress updates, process notifications) follows the user's language.
Search Google Maps by keyword and location, collect place details from each result, visit each business's website to extract emails and social media profiles, and return a merged dataset replicating Google Maps Email Extractor functionality.
https://www.google.com/maps/search/{keyword}/@{lat},{lng},{zoom}z — the search results sidebar (feed) must be visiblehttps://www.google.com/maps/place/?q=place_id:{place_id} — the place sidebar with name, address, phone must be visibleIf browser-act has been confirmed available in the current session → skip this step.
Invoke browser-act via Skill tool to load usage. If installation or configuration issues arise, follow its guidance to resolve then retry.
This Skill's operational boundary = what the user can manually do in their browser. It only reads data already displayed to the user on the page, never bypassing authentication or access controls. JS code is encapsulated in Python files under the
scripts/directory, invoked viaeval "$(python scripts/xxx.py {params})". It is recommended to use the bash tool for execution. Working directory: allpython scripts/commands must be run from the Skill's root directory (the directory containingSKILL.mdandscripts/). Usecd {skill-directory}before running batch scripts, or use absolute paths:python {absolute-path-to-scripts}/xxx.py.
Prerequisite: navigate to and wait for Google Maps search results to load, then extract all visible business cards.
navigate https://www.google.com/maps/search/{keyword}/@{lat},{lng},{zoom}z
wait stable
eval "$(python scripts/search-places.py '{keyword}' --max {max_count})"
test cases passed, vs 3 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.