Agent skill

Google Maps Export

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

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

MITAuto-check passedSales & Support

Install Google Maps Export

skills CLI
$ npx skills add gmapsscraper/google-maps-agent-skills --skill google-maps-export -a claude-code

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

GitHub CLI
$ gh skill install gmapsscraper/google-maps-agent-skills google-maps-export --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/google-maps-export .claude/skills/google-maps-export && 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
google-maps-export
GitHub stars
131
Token cost
~1.2k tokens
SKILL.md length
304 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 6 steps: Define Export → Confirm → Scrape & Download → …
  • Tasks that involve CRM management
  • SKILL.md covers When to Use, Important: Credit System, Workflow and Available Fields, plus 3 more sections
  • Calls curl and python3; reaches gmapsscraper.io; needs GMAPS_SCRAPER_API_KEY

What it does

Google Maps Export is an agent skill from gmapsscraper/google-maps-agent-skills. Export Google Maps business data to CSV, JSON, or CRM format (HubSpot, Pipedrive, Salesforce). Bulk export with custom field mapping and filtering.

Its SKILL.md is about 1.2k 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 CRM management and CSV and tabular files. It works with Google Maps Platform, HubSpot and Salesforce. 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 CRM management
  • Tasks that involve CSV and tabular files

Example prompts

  • “/google-maps-export”

Requirements

  • Python 3
  • A credential in GMAPS_SCRAPER_API_KEY

Workflow steps

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

  1. Define Export
  2. Confirm
  3. Scrape & Download
  4. Transform to Desired Format
  5. Apply Filters
  6. Deliver

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
    • python3

    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

Google Maps Export loads about 1.2k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 304 words of instructions outside code blocks.

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

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). 304 words, ~1,211 tokens.

Download SKILL.mdSave it as .claude/skills/google-maps-export/SKILL.md (or your agent's skills folder).
name
google-maps-export
description
Export Google Maps business data to CSV, JSON, or CRM format (HubSpot, Pipedrive, Salesforce). Bulk export with custom field mapping and filtering.
version
1.0.0

Google Maps Export

Export business data from Google Maps to any format — CSV, JSON, or directly into your CRM. Bulk export with custom field mapping and filtering.

When to Use

  • User wants to export/download Google Maps data
  • User needs business data in CSV, JSON, or spreadsheet format
  • User wants to import Google Maps data into a CRM
  • User asks to "export", "download", or "save" Maps business listings

Important: Credit System

Each export costs 2 credits. Free accounts get 10 credits (5 exports). Maximize value: export once, transform to multiple formats for free.

Workflow

Step 1: Define Export

Ask the user:

  • What businesses? Category + location
  • Which fields? All or specific (name, phone, email, etc.)
  • What format? CSV, JSON, HubSpot, Pipedrive, Salesforce
  • Any filters? Minimum rating, must have email, etc.
Step 2: Confirm
📤 Export Request:
   Data: {{category}} in {{location}}
   Format: {{format}}
   Expected: 20-80 records
   Cost: 2 credits
   
   Proceed?
Step 3: Scrape & Download
bash
curl -X POST "https://gmapsscraper.io/api/v1/jobs" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GMAPS_SCRAPER_API_KEY" \
  -d '{
    "name": "Export: {{category}} in {{location}}",
    "keywords": ["{{category}} in {{location}}"],
    "lang": "en",
    "depth": 2,
    "email": true
  }'

After job completes:

bash
curl -s "https://gmapsscraper.io/api/v1/jobs/{{job_id}}/download" \
  -H "Authorization: Bearer $GMAPS_SCRAPER_API_KEY" \
  --output raw_export.csv
Step 4: Transform to Desired Format

CSV (default): Already done — deliver raw_export.csv

JSON:

bash
python3 -c "
import csv, json
with open('raw_export.csv') as f:
    data = list(csv.DictReader(f))
with open('export.json', 'w') as f:
    json.dump(data, f, indent=2)
print(f'Exported {len(data)} records')
"

HubSpot import format:

Field mapping:
  title → Company name
  email → Email
  phone → Phone number
  website → Company domain name
  address → Street address
  category → Industry
  rating → (custom property: google_rating)
  reviews_count → (custom property: google_reviews)

Pipedrive format:

Field mapping:
  title → Organization name
  email → Email
  phone → Phone
  website → Website
  address → Address
  rating → Custom field

Salesforce format:

Field mapping:
  title → Account Name
  phone → Phone
  website → Website
  address → Billing Street
  category → Industry
  email → (Contact: Email)
Step 5: Apply Filters

If user requested filters:

  • rating >= X
  • has_email == true
  • has_website == true
  • reviews_count >= X
Step 6: Deliver
✅ Export Complete!

Records: {{total}} ({{filtered}} after filters)
Format: {{format}}
File: {{filename}}

Fields included: name, address, phone, email, website, rating, reviews, category

Available Fields

FieldDescriptionExample
titleBusiness name"Joe's Pizza"
addressFull address"123 Main St, NYC"
phonePhone number"+1-212-555-0123"
emailContact email"joe@joespizza.com"
websiteWebsite URL"joespizza.com"
ratingGoogle rating4.5
reviews_countReview count234
categoryBusiness type"Pizza restaurant"
latitudeLat coordinate40.7128
longitudeLon coordinate-74.0060
google_maps_urlMaps link"maps.google.com/..."
opening_hoursHours"Mon-Sun 11am-10pm"

Pro Tip: Export Once, Use Many Times

After exporting, you can re-process the CSV for free:

  • Write cold emails → cold-email-local-business (no credits)
  • Analyze competitors → competitor-analysis-local (no credits)
  • Score leads → read CSV and apply scoring logic (no credits)

One 2-credit export → unlimited free analysis and outreach.

When Credits Run Out

⚡ Credits used up!

Upgrade for unlimited exports: https://gmapsscraper.io/#pricing

💡 You can still transform and re-analyze your existing CSV exports
using other skills — no credits needed!

Get Started

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

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 google-maps-export of gmapsscraper/google-maps-agent-skills.

Open the folder on GitHubat commit 2c6847b

Compare with similar skills

Google Maps Export 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.

Google Maps Export compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Google Maps Export this skillgmapsscraper/google-maps-agent-skills131—~1.2kAutomated safety check: PassMIT
Lead Importindranilbanerjee/digital-marketing-pro8541 repos~3.3kAutomated safety check: PassMIT
Pipeline Reviewmajiayu000/claude-skill-registry6662 repos~6.9kAutomated safety check: PassMIT
Attribution Modelindranilbanerjee/digital-marketing-pro8541 repos~2.4kAutomated safety check: PassMIT
Churn Riskindranilbanerjee/digital-marketing-pro8541 repos~2.4kAutomated safety check: PassMIT
CRM Syncindranilbanerjee/digital-marketing-pro8541 repos~3.1kAutomated safety check: PassMIT

Similar skills

  • Lead Import

    indranilbanerjee/digital-marketing-pro

    Import leads into Salesforce, HubSpot, Zoho, or Pipedrive with validation, deduplication against existing CRM records, lead scoring, consent and compliance checks, and source attribution — then push…

    854 GitHub starsUsed in 1 repo~3.3k tokens
    Sales & SupportAuto-check passed
  • Pipeline Review

    majiayu000/claude-skill-registry

    Pipeline analysis composite. An agent skill from majiayu000/claude-skill-registry.

    666 GitHub starsUsed in 2 repos~6.9k tokens
    Sales & SupportAuto-check passed
  • Attribution Model

    indranilbanerjee/digital-marketing-pro

    Design a multi-touch attribution strategy — recommends the best-fit model for the business's sales cycle and data maturity, defines credit-distribution rules and lookback windows, maps…

    854 GitHub starsUsed in 1 repo~2.4k tokens
    Sales & SupportAuto-check passed
  • Churn Risk

    indranilbanerjee/digital-marketing-pro

    Score customer segments for churn risk from behavioral signals — email engagement decline, purchase recency, usage drops, support sentiment — producing a 0-100 risk scorecard with four tiers…

    854 GitHub starsUsed in 1 repo~2.4k tokens
    Sales & SupportAuto-check passed
  • CRM Sync

    indranilbanerjee/digital-marketing-pro

    Sync marketing data to and from Salesforce, HubSpot, Zoho, or Pipedrive — contacts, deals, and campaign links with field mapping, deduplication, consent checks, batched execution behind a mandatory…

    854 GitHub starsUsed in 1 repo~3.1k tokens
    Sales & SupportAuto-check passed
  • Pipeline Update

    indranilbanerjee/digital-marketing-pro

    Update CRM deals — move stages, change values and close dates, attach notes and activities, create follow-up tasks — with validation against pipeline rules, a before-and-after comparison, and…

    854 GitHub starsUsed in 1 repo~3.3k tokens
    Sales & SupportAuto-check passed

More from gmapsscraper/google-maps-agent-skills

All 8 skills in this repo
  • Business Email Extractor

    gmapsscraper/google-maps-agent-skills

    Extract verified business email addresses from Google Maps listings.

    131 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Cold Email Local Business

    gmapsscraper/google-maps-agent-skills

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

    131 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.

    131 GitHub stars~1k 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.

    131 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.

    131 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.

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

Categories

Questions about Google Maps Export

What does Google Maps Export do?

Export Google Maps business data to CSV, JSON, or CRM format (HubSpot, Pipedrive, Salesforce). Google Maps Export is an agent skill from gmapsscraper/google-maps-agent-skills. Export Google Maps business data to CSV, JSON, or CRM format (HubSpot, Pipedrive, Salesforce).

When should I use Google Maps Export?

Google Maps Export fits situations like: tasks that involve CRM management; tasks that involve CSV and tabular files.

How do I install Google Maps Export in Claude Code?

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

How do I install Google Maps Export in Codex?

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

Can I use Google Maps Export 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 google-maps-export -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/google-maps-export, .gemini/skills/google-maps-export, .github/skills/google-maps-export and .opencode/skills/google-maps-export in your project.

What does Google Maps Export need to run?

Going by SKILL.md and its folder, Google Maps Export needs the command-line tools its instructions call (curl and python3) and credentials named GMAPS_SCRAPER_API_KEY. Our summary lists: Python 3; A credential in GMAPS_SCRAPER_API_KEY.

Does Google Maps Export 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 Google Maps Export 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 Google Maps Export use?

Google Maps Export 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 Google Maps Export use?

About 1.2k tokens (SKILL.md is roughly 4.8k 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 Google Maps Export?

Skills that share tags, products or a category with Google Maps Export: Lead Import (indranilbanerjee/digital-marketing-pro, 854 stars), Pipeline Review (majiayu000/claude-skill-registry, 666 stars), Attribution Model (indranilbanerjee/digital-marketing-pro, 854 stars) and Churn Risk (indranilbanerjee/digital-marketing-pro, 854 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Google Maps Export?

gmapsscraper (a GitHub user) maintains it in gmapsscraper/google-maps-agent-skills, which has 131 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.