← Back to Skills Marketplace
WhatsApp Lead Hunter
by
izletenadam-creator
· GitHub ↗
· v1.0.0
· MIT-0
113
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install whatsapp-lead-hunter
Description
Automated lead generation and WhatsApp outreach system. Scrape business leads from Google Maps by sector and location, generate personalized pitch messages,...
Usage Guidance
This skill appears to do what it claims, but consider the following before installing or running it:
- Legal/ethical risk: scraping Google Maps and sending cold WhatsApp messages can violate Google’s terms of service and local spam/privacy laws. Confirm you have the right to collect and message these contacts.
- Data exfiltration/notification endpoints: the webhook snippet references notify_admin (Telegram/SMS/etc.) but doesn't specify where notifications go — review any admin notification configuration to ensure message content/phone numbers are not sent to untrusted external endpoints.
- WAHA API key security: the WAHA key is required at runtime; treat it as a secret and only point the script to a WAHA instance you control (localhost or a secured host).
- Test in dry-run mode first: the script supports --dry-run; use it and small batches (10–15 leads) as suggested before scaling.
- Respect rate limits and recipients: keep delays and batch sizes conservative and maintain an ignore list as recommended to avoid bot conflicts and account suspension.
- Documentation mismatch: the SKILL.md mentions OpenClaw CLI for gateway operations but provides no examples — clarify this before relying on any automated gateway actions.
If you are comfortable with these operational and compliance concerns and you control the WAHA instance and notification endpoints, the skill is internally coherent. If any of these points are unclear or unacceptable, do not enable the skill until they are resolved.
Capability Analysis
Type: OpenClaw Skill
Name: whatsapp-lead-hunter
Version: 1.0.0
The skill provides a lead generation and WhatsApp outreach system using Google Maps and the WAHA API. While the logic is aligned with its stated purpose, the `scripts/batch_send.sh` script contains vulnerabilities, specifically potential shell injection in a Python one-liner (`open('$LEADS')`) and a lack of input sanitization when processing lead data (e.g., business names) through `sed` commands. These flaws allow for unintended execution or script failure if lead data or filenames are maliciously crafted, meeting the criteria for a suspicious classification despite the lack of clear malicious intent.
Capability Assessment
Purpose & Capability
The name/description (lead scraping + WhatsApp outreach) matches the included SKILL.md, pitch templates, and the batch_send.sh script. The script implements the advertised send flow (reads leads JSON, personalizes messages, posts to WAHA API, appends ignore list). No extraneous credentials, packages, or unrelated binaries are requested.
Instruction Scope
Instructions explicitly instruct the agent to use a browser tool to scrape Google Maps and extract phone numbers, websites, reviews, etc. That is within the claimed purpose but expands the agent's scope to interacting with third-party web pages (and potentially harvesting contact data). The SKILL.md also suggests forwarding inbound outreach replies to an admin (notify_admin), but does not define how that notification is implemented or secured — this could result in routing message content to external channels if configured. The instructions do not ask the agent to read unrelated local config or secret env vars.
Install Mechanism
No install spec (instruction-only) and the only code is a small bash script. Nothing is downloaded or extracted from external URLs. Risk from installation is low.
Credentials
The skill requests no declared environment variables and expects the WAHA API key to be supplied at runtime (script argument or environment) — that is proportionate to its function. Small inconsistency: SKILL.md mentions using 'OpenClaw CLI for any gateway operations' but provides no OpenClaw commands or required credentials; this is a minor documentation mismatch, not a hidden requirement. No other credentials or system-wide config paths are requested.
Persistence & Privilege
The skill is not marked always:true and does not request persistent or elevated platform privileges. Its behavior is confined to creating/using local files (leads JSON, ignore list) and POSTing to a WAHA API endpoint that the user must run/configure.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install whatsapp-lead-hunter - After installation, invoke the skill by name or use
/whatsapp-lead-hunter - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Google Maps lead scraping, personalized WhatsApp outreach via WAHA, bot-safe ignore lists, sector-specific pitch templates (salon, vet, dental, real estate, auto repair)
Metadata
Frequently Asked Questions
What is WhatsApp Lead Hunter?
Automated lead generation and WhatsApp outreach system. Scrape business leads from Google Maps by sector and location, generate personalized pitch messages,... It is an AI Agent Skill for Claude Code / OpenClaw, with 113 downloads so far.
How do I install WhatsApp Lead Hunter?
Run "/install whatsapp-lead-hunter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is WhatsApp Lead Hunter free?
Yes, WhatsApp Lead Hunter is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does WhatsApp Lead Hunter support?
WhatsApp Lead Hunter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created WhatsApp Lead Hunter?
It is built and maintained by izletenadam-creator (@izletenadam-creator); the current version is v1.0.0.
More Skills