技能 google-maps-api-skill
🌐

google-maps-api-skill

低风险 🌐 网络访问⚡ 包含脚本

Extract business data from Google Maps

Need to collect business contact info, ratings, or addresses from Google Maps for lead generation or market research. This skill automates Google Maps scraping through BrowserAct API, providing structured data without manual extraction.

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“google-maps-api-skill”。 Find coffee shops in Seattle, USA with their ratings and contact info

预期结果:

Found 10 coffee shops:
1. Starbucks (4.2★, 1,250 reviews) - 123 Pike St, (206) 555-0100
2. Esquinavi Coffee (4.7★, 340 reviews) - 456 Olive Way, www.esquinavi.com
3. Lighthouse Roasters (4.5★, 180 reviews) - 789 Electric Ave
...
Each entry includes name, rating, review count, address, phone, and website where available.

正在使用“google-maps-api-skill”。 Get contact information for dental clinics in Los Angeles

预期结果:

Collected 15 dental clinic records:
- Sunset Dental Group: (310) 555-1234, www.sunsetdental.com
- Beverly Hills Dental: (310) 555-5678, 9876 Wilshire Blvd
- LA Smiles Dentistry: (213) 555-9012
Data exported in structured format ready for CRM import.

安全审计

低风险
v1 • 4/28/2026

Evaluated 52 static findings. Network access to BrowserAct API is legitimate for scraping service. API key stored in environment variable (correct pattern). The static analyzer misidentified markdown formatting in SKILL.md as command execution (false positive). No malicious intent found. Skill executes Python script via subprocess for API communication.

2
已扫描文件
200
分析行数
7
发现项
1
审计总数
低风险问题 (5)
Network Access to External API
Script makes HTTP requests to BrowserAct API endpoint (api.browseract.com). This is intentional behavior for the scraping service, not credential exfiltration. API key is used only for authentication with BrowserAct.
API Key Environment Variable Access
Script reads BROWSERACT_API_KEY from environment. This is the correct, secure pattern for API authentication - not hardcoded and not exfiltrated.
Static Analyzer False Positive: External Command Execution
Static analyzer flagged 'Ruby/shell backtick execution' in SKILL.md lines 20-73. This is a false positive - the analyzer misidentified markdown backtick syntax (code formatting) as shell execution. No actual command injection exists in the code.
Static Analyzer False Positive: System Reconnaissance
Static analyzer flagged 'System reconnaissance' at lines 38, 39, 44. This is a false positive - the code checks for API response fields ('id', 'Invalid authorization') for error handling, not system information gathering.
Static Analyzer False Positive: Weak Cryptographic Algorithm
Static analyzer flagged 'Weak cryptographic algorithm' at SKILL.md lines 3, 29, 34, 39. No evidence found for cryptographic algorithms in the code. This appears to be incorrect pattern matching.
审计者: claude

质量评分

45
架构
100
可维护性
87
内容
50
社区
80
安全
91
规范符合性

你能构建什么

Sales lead generation

Find and collect contact information for businesses in a target industry and region for sales outreach campaigns.

Competitor research and market analysis

Map out competitors in specific neighborhoods or cities to analyze market density, ratings, and business categories.

Local business directory building

Gather comprehensive business listings including addresses, phone numbers, and websites to build local directories.

试试这些提示

Find businesses by keyword
Find all {business_type} in {city}, {country}. Get their names, addresses, phone numbers, and ratings.
Extract contact info list
Get the phone numbers and websites for {industry} companies in {region}. Output in a structured format.
Analyze business density
Research how many {business_type} businesses exist in {neighborhood}. Include ratings and review counts.
Monitor business status
Check if these businesses are still operational: {list of business names} in {city}.

最佳实践

  • Provide clear search keywords matching what you would type in Google Maps
  • Specify country bias to improve result accuracy for your target region
  • Review API key status if you receive authorization errors

避免

  • Do not use vague keywords like 'services' - be specific like 'coffee shop' or 'dental clinic'
  • Do not request scraping without a valid BrowserAct API key configured
  • Do not expect real-time data - Google Maps data may have update delays

常见问题

What do I need to use this skill?
You need a BrowserAct API key. Visit https://www.browseract.com/reception/integrations to get one.
What data fields can this skill extract?
It extracts business name, category, address, phone number, website, rating, review count, and operational status.
How long does a search take?
A typical search takes several minutes. The script continuously outputs status logs while running.
Can I search in any country?
Yes, use the country parameter with ISO codes like 'us', 'gb', 'ca', or 'au' to bias results to your target country.
What happens if the API key is invalid?
The skill will detect 'Invalid authorization' errors and guide you to check your BrowserAct API key.
Can I retry failed requests?
Yes, the skill automatically retries once for transient errors like network issues, but not for authorization failures.