← Back to Skills Marketplace
getlemnos32

B2B Outbound Sniper

by getlemnos32 · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ✓ Security Clean
109
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install b2b-outbound-sniper
Description
Autonomous B2B outbound engine that turns job board hiring signals into qualified pipeline. 6 LLMs. Your own email. 10/10 deliverability. Battle-tested in 30...
README (SKILL.md)

B2B Outbound Sniper

Turn job board hiring signals into qualified outbound pipeline — fully automated, end-to-end. Built and battle-tested by Lemnos AI over 30 days of live production outreach.

The core insight: When a company posts a $70-80K admin role, they're 72 hours away from committing that budget. Show up before they sign the offer letter.

What's Included

All scripts are bundled in this package — no external dependencies beyond Python + pip:

File Purpose
scripts/scrape.py Daily Apify scrape → Hunter verify → campaign load
scripts/hunter_campaigns.py Campaign metrics, add/remove leads
config/apis.json.example Config template — copy to config/apis.json, never commit

Required Credentials

Three API keys needed — set as environment variables or copy config/apis.json.exampleconfig/apis.json:

Key Where to get it Cost
APIFY_TOKEN console.apify.com ~$0.25/day at 50 results/keyword
HUNTER_API_KEY app.hunter.io/api-key Starter $49/mo (2,000 verifications)
HUNTER_CAMPAIGN_ID app.hunter.io/campaigns Included with Hunter account

Security note: Never commit config/apis.json with real keys. Add it to .gitignore. All scripts accept env vars as first priority — no keys ever need to touch source files.

Setup (5 minutes)

# 1. Copy config template
cp config/apis.json.example config/apis.json

# 2. Fill in your keys
nano config/apis.json

# 3. Edit your target keywords in scripts/scrape.py
#    Change the KEYWORDS array to match your vertical + geography

# 4. Run your first scrape
python3 scripts/scrape.py

How It Works

Daily (7 AM, Mon–Fri via OpenClaw heartbeat)
  → Apify scrapes KW-1 (50 results max)
  → Filter: target geography only, exclude job board domains
  → Hunter domain-search: 90%+ confidence emails only
  → Dedup: fetch all existing campaign recipients via API (ground truth)
  → Add net-new verified leads to Hunter campaign
  → Log to references/hunter-tracking.jsonl
  → 15-min gap → KW-2 → repeat for all keywords

Hunter handles the full send sequence automatically:

  • Day 1: Initial outreach
  • Day 3: Follow-up bump
  • Day 7: Breakup email

Campaign Metrics

python3 scripts/hunter_campaigns.py metrics YOUR_CAMPAIGN_ID

Production Results (30-Day Run, CRE Vertical)

  • 52.9% open rate on cold outreach
  • Sub-3% bounce rate enforced by 90%+ confidence gate
  • 0 spam complaints across 150+ sends
  • Fully autonomous: scrape → verify → load → send → follow-up, no human in the loop

Customizing Keywords

Edit KEYWORDS in scripts/scrape.py:

KEYWORDS = [
    {"label": "KW-1", "query": "office manager",           "location": "New Jersey"},
    {"label": "KW-2", "query": "operations coordinator",   "location": "New York"},
    {"label": "KW-3", "query": "executive assistant",      "location": "South Florida"},
]

Any Indeed-searchable query + US location works. One keyword per run, 15-min gap between each.

A/B Testing

Run multiple Hunter campaigns with different CTAs and compare open/reply rates:

python3 scripts/hunter_campaigns.py metrics 111111   # Version A
python3 scripts/hunter_campaigns.py metrics 111112   # Version B

Compliance Note

This tool sends commercial email. You are responsible for compliance with CAN-SPAM, GDPR, and your jurisdiction's anti-spam laws. Use only verified business email addresses and always include an unsubscribe mechanism (Hunter.io handles this automatically in campaigns).

Infrastructure Cost

Service Cost
Apify (50 results × 5 KWs/day) ~$7.50/month
Hunter.io Starter $49/month
Total ~$57/month

Full Source Code

github.com/getlemnos32/b2b-outbound-sniper

Full production scripts, reference files, webhook listener, and docs. Review before deploying — all code is open source and auditable.

⭐ If This Fills Your Pipeline

Star it on ClawHub: clawhub.com/skills/b2b-outbound-sniper

Built by Lemnos AI — AI operations for businesses that can't afford to hire.

Usage Guidance
This package appears internally consistent for the advertised purpose, but review before running: 1) Confirm the GitHub/source link is valid and review any additional production code referenced there. 2) Keep your APIFY_TOKEN and HUNTER_API_KEY secret and do not commit config/apis.json with real keys. 3) The tool will autonomously add recipients to a Hunter campaign — ensure you control the Hunter account/campaign and that your use complies with CAN-SPAM, GDPR, and site scraping terms (Apify/Indeed). 4) The marketing claims ("6 LLMs", "10/10 deliverability") are unsupported by the included scripts — treat them as hype. 5) Run first in a safe/test environment and inspect the references/ files it creates (references/hunter-tracking.jsonl and references/scrape-results.json). 6) If you have legal or deliverability concerns, do not enable automated runs until you audit the campaign content, unsubscribe handling, and operational controls.
Capability Analysis
Type: OpenClaw Skill Name: b2b-outbound-sniper Version: 1.0.2 The skill is a legitimate B2B lead generation tool designed to automate job board scraping via Apify and email campaign management via Hunter.io. Analysis of `scripts/scrape.py` and `scripts/hunter_campaigns.py` shows standard API interactions with these services, and the code includes appropriate safety measures like lock files and deduplication logic. There is no evidence of data exfiltration, malicious execution, or prompt injection; the behavior is entirely consistent with the stated purpose in `SKILL.md`.
Capability Assessment
Purpose & Capability
Name/description (autonomous B2B outbound) match the included Python scripts and SKILL.md. The scripts only call Apify (indeed-scraper) and Hunter.io APIs, which is exactly what's needed to implement the stated workflow. Minor mismatch: marketing claims like "6 LLMs" and "10/10 deliverability" are unsupported by the code (there are no LLM calls in the included scripts), but this is a quality/marketing issue rather than a security incoherence.
Instruction Scope
Runtime instructions are concrete (set APIFY_TOKEN, HUNTER_API_KEY, HUNTER_CAMPAIGN_ID, edit KEYWORDS, run scripts). The scripts only read those env/config values and operate on local files under the repo (config/apis.json, references/*.jsonl) and a /tmp lock file. They do not attempt to read unrelated system files, additional env vars, or exfiltrate data to unexpected endpoints beyond api.apify.com and api.hunter.io.
Install Mechanism
No install spec; this is instruction + script delivery only. No download-from-URL or extracted archives, and all network calls in code target well-known API hosts (Apify and Hunter).
Credentials
Required credentials (Apify token and Hunter API key and campaign ID) are appropriate and required by the declared functionality. The SKILL.md and code both expect the same env vars; code falls back to config/apis.json if present. There are no unrelated secrets requested.
Persistence & Privilege
Skill is not forced always-on and does not modify other skills or system-wide settings. It writes tracking/results files under the repository and uses /tmp for a lock — standard behavior. Note: the skill is capable of autonomous operation (the platform default), which means it can run unattended and add leads to a campaign; this is expected for an outbound automation tool but has compliance implications.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install b2b-outbound-sniper
  3. After installation, invoke the skill by name or use /b2b-outbound-sniper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Clean room: replaced real campaign IDs with generic placeholders
v1.0.1
Fixed: bundled scripts included, env var manifest declared, config template added, compliance note added
v1.0.0
Initial release — 30-day production-tested B2B outbound engine. Apify + Hunter.io + OpenClaw.
Metadata
Slug b2b-outbound-sniper
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is B2B Outbound Sniper?

Autonomous B2B outbound engine that turns job board hiring signals into qualified pipeline. 6 LLMs. Your own email. 10/10 deliverability. Battle-tested in 30... It is an AI Agent Skill for Claude Code / OpenClaw, with 109 downloads so far.

How do I install B2B Outbound Sniper?

Run "/install b2b-outbound-sniper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is B2B Outbound Sniper free?

Yes, B2B Outbound Sniper is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does B2B Outbound Sniper support?

B2B Outbound Sniper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created B2B Outbound Sniper?

It is built and maintained by getlemnos32 (@getlemnos32); the current version is v1.0.2.

💬 Comments