Agent skill

Business Email Extractor

by gmapsscraper in gmapsscraper/google-maps-agent-skills

Extract verified business email addresses from Google Maps listings.

MITAuto-check passedSales & Support

Install Business Email Extractor

skills CLI
$ npx skills add gmapsscraper/google-maps-agent-skills --skill business-email-extractor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gmapsscraper/google-maps-agent-skills business-email-extractor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gmapsscraper/google-maps-agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/business-email-extractor .claude/skills/business-email-extractor && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
business-email-extractor
GitHub stars
132
Token cost
~1.1k tokens
SKILL.md length
324 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

Extract verified business email addresses from Google Maps listings.

  • Works in 6 steps: Define Target → Optimize for Email Coverage → Confirm → …
  • Tasks that involve Cold outreach
  • SKILL.md covers When to Use, Important: Credit System, Workflow and Email Coverage by Industry, plus 3 more sections
  • Calls curl; reaches gmapsscraper.io; needs GMAPS_SCRAPER_API_KEY

What it does

Business Email Extractor is an agent skill from gmapsscraper/google-maps-agent-skills. Extract verified business email addresses from Google Maps listings. Find contact emails for any industry and location — ready for cold outreach campaigns.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Sales & Support, covering Cold outreach. It works with Google Maps Platform. The repository describes itself as: Claude Code / OpenClaw skills for Google Maps lead generation. Scrape businesses, extract emails, analyze competitors, write cold outreach — powered by gmapsscraper.io API. The licence is MIT.

When your agent uses it

  • Tasks that involve Cold outreach

Example prompts

  • “/business-email-extractor”

Requirements

  • A credential in GMAPS_SCRAPER_API_KEY

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Define Target
  2. Optimize for Email Coverage
  3. Confirm
  4. Extract
  5. Download & Filter Emails
  6. Deliver Clean Email List

What it can do on your machine

Read from SKILL.md and the folder at commit 2c6847b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • gmapsscraper.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • GMAPS_SCRAPER_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Business Email Extractor loads about 1.1k tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 324 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~45
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gmapsscraper/google-maps-agent-skills at commit 2c6847b, republished under its MIT licence (© gmapsscraper). 324 words, ~1,130 tokens.

Download SKILL.mdSave it as .claude/skills/business-email-extractor/SKILL.md (or your agent's skills folder).
name
business-email-extractor
description
Extract verified business email addresses from Google Maps listings. Find contact emails for any industry and location — ready for cold outreach campaigns.
version
1.0.0

Business Email Extractor

Extract business email addresses from Google Maps at scale. Find verified contact emails for any industry and location — ready for outreach campaigns.

When to Use

  • User needs business email addresses for outreach
  • User asks to "find emails" for businesses in an area
  • User wants to build an email list for cold outreach
  • User needs contact information for a specific industry

Important: Credit System

Each extraction costs 2 credits. Free accounts get 10 credits (5 extractions). Email extraction uses deep website crawling — always enable email: true.

Workflow

Step 1: Define Target

Ask the user:

  • Industry: What businesses to target?
  • Location: Where?
  • Volume: How many emails needed?
  • Quality preference: Only custom domains? Or include generic (info@)?
Step 2: Optimize for Email Coverage

Tips to maximize emails per credit:

  • Professional services (lawyers, accountants) have 60-80% email coverage
  • Restaurants/retail have lower coverage (30-50%)
  • Always use depth: 2 + email: true for maximum extraction
Step 3: Confirm
✉️ Email Extraction:
   Target: {{industry}} in {{location}}
   Expected emails: 15-50 (depending on industry)
   Cost: 2 credits
   
   Proceed?
Step 4: Extract
bash
curl -X POST "https://gmapsscraper.io/api/v1/jobs" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GMAPS_SCRAPER_API_KEY" \
  -d '{
    "name": "Emails: {{industry}} in {{location}}",
    "keywords": ["{{industry}} in {{location}}"],
    "lang": "en",
    "depth": 2,
    "email": true
  }'
Step 5: Download & Filter Emails
bash
curl -s "https://gmapsscraper.io/api/v1/jobs/{{job_id}}/download" \
  -H "Authorization: Bearer $GMAPS_SCRAPER_API_KEY" \
  --output raw_results.csv

Quality filtering:

QualityPatternAction
⭐⭐⭐ Highname@company.com, domain matches websiteUse first
⭐⭐ Mediuminfo@company.com, custom domainGood for outreach
⭐ Low@gmail.com, @yahoo.comUse with caution
❌ Removenoreply@, no-reply@, invalid formatSkip
Step 6: Deliver Clean Email List
✅ Email Extraction Complete!

Total businesses found: {{total}}
Emails extracted: {{email_count}} ({{pct}}% coverage)

Quality breakdown:
  ⭐⭐⭐ High quality: {{high}} emails
  ⭐⭐ Medium quality: {{med}} emails
  ⭐ Low quality: {{low}} emails

Saved to: emails_{{industry}}_{{location}}.csv

Offer next steps:

  • "Want me to write cold emails to these contacts?" → cold-email-local-business
  • "Want to score and prioritize these leads?" → google-maps-leads

Email Coverage by Industry

IndustryTypical CoverageBest Keywords
Lawyers70-80%"law firm", "attorney"
Accountants65-75%"CPA", "accounting firm"
Dentists55-70%"dental clinic", "dentist"
Real estate60-75%"real estate agent", "realtor"
Marketing agencies70-85%"marketing agency", "SEO company"
Restaurants30-50%"restaurant", "cafe"
Plumbers40-55%"plumbing company", "plumber"
Gyms50-65%"gym", "fitness center"

When Credits Run Out

⚡ Credits exhausted!

You've extracted {{total_emails}} emails with your free searches.
For unlimited email extraction: https://gmapsscraper.io/#pricing

💡 You can still write personalized emails for your existing contacts
using the cold-email-local-business skill — no credits needed!

Compliance Notes

  • These are publicly listed business emails (B2B, not personal)
  • Suitable for outreach under CAN-SPAM / GDPR legitimate interest
  • Always include unsubscribe option
  • Respect opt-out requests immediately

Get Started

  1. Sign up at https://gmapsscraper.io (5 free extractions)
  2. Set: export GMAPS_SCRAPER_API_KEY=your_key
  3. Start extracting emails!

Unlimited from $29/month.

© gmapsscraper, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in business-email-extractor of gmapsscraper/google-maps-agent-skills.

Open the folder on GitHubat commit 2c6847b

Compare with similar skills

Business Email Extractor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Business Email Extractor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Business Email Extractor this skillgmapsscraper/google-maps-agent-skills132—~1.1kAutomated safety check: PassMIT
Google Maps List Buildergrowthenginenowoslawski/coldoutboundskills751—~6.2kAutomated safety check: NotesMIT
Local Business B2B ProspectingHermes-brasil/hermes-brasil153—~1.1kAutomated safety check: PassMIT
Google Maps Search API Skillbrowser-act/skills6.1k1 repos~1.6kAutomated safety check: PassMIT
Google Maps API Skillbrowser-act/skills6.1k1 repos~1.4kAutomated safety check: PassMIT
Cold Outbound Optimizerericosiu/ai-marketing-skills3.6k1 repos~1.7kAutomated safety check: PassMIT

Similar skills

  • Google Maps List Builder

    growthenginenowoslawski/coldoutboundskills

    Scrape Google Maps for local businesses by category and location, output CSV ready for cold email enrichment.

    751 GitHub stars~6.2k tokensUpdated 4 days ago
    Sales & SupportAuto-check: notes
  • Local Business B2B Prospecting

    Hermes-brasil/hermes-brasil

    Runs a B2B prospecting pipeline for local shops in Brazil: Google Places lead collection, WhatsApp or Instagram filtering, messaging and SQLite logging.

    153 GitHub stars~1.1k tokensUpdated 4 days ago
    Sales & SupportAuto-check passed
  • This skill is designed to help users automatically extract business data from Google Maps search results.

    6.1k GitHub starsUsed in 1 repo~1.6k tokens
    Sales & SupportAuto-check passed
  • Google Maps API Skill

    browser-act/skills

    This skill helps users automatically scrape business data from Google Maps using the BrowserAct Google Maps API.

    6.1k GitHub starsUsed in 1 repo~1.4k tokens
    Marketing & SEOAuto-check passed
  • Cold Outbound Optimizer

    ericosiu/ai-marketing-skills

    Design, analyze, and optimize cold outbound email campaigns for Instantly.

    3.6k GitHub starsUsed in 1 repo~1.7k tokens
    Sales & SupportAuto-check passed
  • Prospecting

    coreyhaines31/marketingskills

    When the user wants to find, qualify, and build a list of prospects to reach out to, across B2B SaaS, general B2B, or local small businesses.

    54k GitHub stars~5k tokensUpdated yesterday
    Sales & SupportAuto-check passed

More from gmapsscraper/google-maps-agent-skills

All 8 skills in this repo
  • Cold Email Local Business

    gmapsscraper/google-maps-agent-skills

    Write hyper-personalized cold emails to local businesses using their Google Maps data (CSV).

    132 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Competitor Analysis Local

    gmapsscraper/google-maps-agent-skills

    Analyze local competitors from a Google Maps CSV export. An agent skill from gmapsscraper/google-maps-agent-skills.

    132 GitHub stars~1k tokensUpdated 4 mo ago
    Auto-check passed
  • Google Maps Export

    gmapsscraper/google-maps-agent-skills

    Export Google Maps business data to CSV, JSON, or CRM format (HubSpot, Pipedrive, Salesforce).

    132 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Google Maps Leads

    gmapsscraper/google-maps-agent-skills

    Generate qualified B2B leads from Google Maps. An agent skill from gmapsscraper/google-maps-agent-skills.

    132 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Google Maps Reviews Scraper

    gmapsscraper/google-maps-agent-skills

    Analyze Google Maps review data from CSV exports. An agent skill from gmapsscraper/google-maps-agent-skills.

    132 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Google Maps Scraper

    gmapsscraper/google-maps-agent-skills

    Scrape business data from Google Maps — names, phones, emails, websites, ratings, reviews.

    132 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed

Categories

Questions about Business Email Extractor

What does Business Email Extractor do?

Extract verified business email addresses from Google Maps listings. Business Email Extractor is an agent skill from gmapsscraper/google-maps-agent-skills. Extract verified business email addresses from Google Maps listings.

When should I use Business Email Extractor?

Business Email Extractor fits situations like: tasks that involve Cold outreach.

How do I install Business Email Extractor in Claude Code?

Run `npx skills add gmapsscraper/google-maps-agent-skills --skill business-email-extractor -a claude-code`. Or copy the skill folder (business-email-extractor in gmapsscraper/google-maps-agent-skills) into .claude/skills/business-email-extractor in your project. Claude Code loads it when a task matches its description.

How do I install Business Email Extractor in Codex?

Run `npx skills add gmapsscraper/google-maps-agent-skills --skill business-email-extractor -a codex`. Or copy the skill folder (business-email-extractor in gmapsscraper/google-maps-agent-skills) into .agents/skills/business-email-extractor in your project. Codex loads it when a task matches its description.

Can I use Business Email Extractor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gmapsscraper/google-maps-agent-skills --skill business-email-extractor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/business-email-extractor, .gemini/skills/business-email-extractor, .github/skills/business-email-extractor and .opencode/skills/business-email-extractor in your project.

What does Business Email Extractor need to run?

Going by SKILL.md and its folder, Business Email Extractor needs the command-line tools its instructions call (curl) and credentials named GMAPS_SCRAPER_API_KEY. Our summary lists: A credential in GMAPS_SCRAPER_API_KEY.

Does Business Email Extractor access the network?

SKILL.md names 1 domain. In commands or code: gmapsscraper.io; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Business Email Extractor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Business Email Extractor use?

Business Email Extractor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Business Email Extractor use?

About 1.1k tokens (SKILL.md is roughly 4.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Business Email Extractor?

Skills that share tags, products or a category with Business Email Extractor: Google Maps List Builder (growthenginenowoslawski/coldoutboundskills, 751 stars), Local Business B2B Prospecting (Hermes-brasil/hermes-brasil, 153 stars), Google Maps Search API Skill (browser-act/skills, 6.1k stars) and Google Maps API Skill (browser-act/skills, 6.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Business Email Extractor?

gmapsscraper (a GitHub user) maintains it in gmapsscraper/google-maps-agent-skills, which has 132 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on May 31, 2026.

Source: gmapsscraper/google-maps-agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.