Service Business Prospecting

v1.0.0

Daily lead generation for local US service businesses (HVAC, Plumbing, Dental, Med Spa, etc.). Generates qualified leads with verified contact info, ready fo...

0· 46·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for haughtonventures/service-business-prospecting.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Service Business Prospecting" (haughtonventures/service-business-prospecting) from ClawHub.
Skill page: https://clawhub.ai/haughtonventures/service-business-prospecting
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install service-business-prospecting

ClawHub CLI

Package manager switcher

npx clawhub@latest install service-business-prospecting
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (daily lead generation for local US service businesses) match the SKILL.md tasks: web search, contact enrichment, scoring, CSV output. The skill requests no unrelated credentials, binaries, or system paths.
Instruction Scope
The instructions are narrowly scoped to web discovery, enrichment (website/Facebook/Yelp), filtering, scoring, and saving CSV/notes locally. There are no directives to read unrelated system files, call hidden endpoints, or exfiltrate data to third parties. It does instruct collecting owner names, phones, and emails — which is appropriate for lead generation but is personal contact data.
Install Mechanism
No install spec and no code files are present (instruction-only). This is the lowest-risk install model: nothing is downloaded or written beyond the agent creating the described outputs.
Credentials
No environment variables, credentials, or config paths are required. The skill does not ask for unrelated secrets or cloud credentials.
Persistence & Privilege
always is false and the skill is user-invocable (normal). Model invocation is allowed (platform default) but the skill does not request elevated or persistent privileges or modify other skills.
Assessment
This skill appears internally consistent for lead generation, but before installing consider: (1) legal and policy compliance — scraping sites like Yelp/Facebook may violate terms of service; ensure your use and rate limits comply and you have permission to contact scraped parties; (2) privacy — the skill will collect personal contact info (owner names, emails, phone numbers); treat outputs as personal data and secure/storage/retention accordingly; (3) deliverability — verify the CSV path (<outputs-folder>) is correct and the agent has internet access; (4) quality controls — the SKILL.md prohibits fabrication but operational safeguards (validation, manual review) are advisable to avoid false leads; (5) monitoring — watch for IP blocking or CAPTCHAs from target sites and ensure the agent's behavior is throttled and identifiable to avoid abuse. If you need higher assurance about compliance or want to restrict data collection, ask the skill author for a privacy/compliance statement or add explicit rate-limiting and source whitelisting.

Like a lobster shell, security has layers — review code before you run it.

automationvk97933zbdde83ykgav12xt0ycs85p0malatestvk97933zbdde83ykgav12xt0ycs85p0malead-generationvk97933zbdde83ykgav12xt0ycs85p0masalesvk97933zbdde83ykgav12xt0ycs85p0ma
46downloads
0stars
1versions
Updated 6h ago
v1.0.0
MIT-0

Service Business Prospecting

Overview

This skill runs a daily 6am lead-generation job for Ventured Brands, who sells AI automation (missed-call text-back, AI receptionist, review automation, full-stack bundles) to local US service businesses.

Objective

Produce a fresh batch of ~25 qualified, contactable leads in one US metro for one of the four target industries, saved as a daily-dated CSV that drops cleanly into the AI_Automation_Lead_Tracker.xlsx.

Target Industries (4)

IndustrySlug
HVAC / Plumbing / Electricalhvac-plumbing-electrical
Med Spa / Dental / Chiromed-spa-dental-chiro
Auto Detail / Repairauto-detail-repair
Cleaning / Landscaping / Pest Controlcleaning-landscaping-pest

Pitch Angles (4)

PitchDescription
Missed-Call Text-BackAutomated text back when they miss a call
AI ReceptionistVirtual front desk AI
Review AutomationAutomated review requests
Full-Stack BundleAll AI products combined

ICP (Ideal Customer Profile)

Target:

  • Local US service businesses (not chains/franchises)
  • 2-10 employees
  • Established (2+ years in business)
  • Has Google/Yelp presence
  • Not already using AI competitors

NOT Target:

  • Chains (Servicemaster, etc.)
  • Solo operators
  • New businesses (<1 year)
  • Enterprise/commercial only

Day Rotation

DayIndustry-City
MondayHVAC/Plumbing/Electrical - Phoenix, AZ
TuesdayMed Spa/Dental/Chiro - Scottsdale, AZ
WednesdayAuto Detail/Repair - Dallas, TX
ThursdayCleaning/Landscaping/Pest - Austin, TX
FridayHVAC/Plumbing/Electrical - Tampa, FL
SaturdayMed Spa/Dental/Chiro - Miami, FL
SundayCleaning/Landscaping/Pest - Atlanta, GA

Scoring Rubric

TIERCriteriaPoints
APhone + Email + Website + Owner Name4/4
BPhone + Website (no email)3/4
CPhone only OR partial info1-2/4
DNo phone / Uncontactable0/4

Workflow (9 Steps)

Step 1: Check Rotation

  • Read today's day-of-week
  • Get industry-city combo from rotation table
  • Check last 7 days of output to avoid repeats

Step 2: WebSearch - Business Discovery

Search queries per industry:

  • "[Industry type] [City] AZ phone number address"
  • "[Industry type] [City] AZ owner name email"
  • "[Industry type] [City] AZ yelp reviews"

Get minimum 10 real businesses. NEVER fabricate.

Step 3: ICP Filtering

Remove:

  • Chains/franchises (name includes "Mister", "Merry", "ServiceMaster", "College")
  • New businesses (<2 years)
  • Commercial-only

Step 4: Contact Enrichment

For each lead:

  • Extract phone number (primary)
  • Find email from website/Facebook
  • Get owner/contact name
  • Verify address

Step 5: Scoring

Assign Tier A/B/C/D based on contact completeness.

Step 6: Pitch Assignment

Match to best pitch angle:

  • Has receptionist/front desk → AI Receptionist
  • Has reviews → Review Automation
  • Small biz → Missed-Call Text-Back
  • Enterprise-ready → Full-Stack Bundle

Step 7: Build Output

Create CSV with columns:

Company Name, Owner/Contact, Phone, Email, Address, City, State, Zip, Industry, Pitch Angle, Tier, Status, Last Contacted, Notes, Source

Step 8: Quality Check

  • Verify 10+ leads have phones
  • Report email yield
  • Flag any data gaps

Step 9: Save Output

Save to:

<outputs-folder>/daily-leads/<YYYY-MM-DD>-<industry-slug>-<city-slug>.csv

Also save notes.md with summary.

Data Quality Rules

  • NEVER fabricate businesses, owner names, phone numbers, or emails
  • If WebSearch returns <10 real leads, report the shortfall
  • All leads must be real, verifiable businesses
  • Email must be from website/Facebook (not guessed)

Tracker Vocabulary (Reference)

Industry values:

  • "HVAC"
  • "Plumbing"
  • "Electrical"
  • "Med Spa"
  • "Dental"
  • "Chiro"
  • "Auto Detail"
  • "Auto Repair"
  • "Cleaning"
  • "Landscaping"
  • "Pest Control"

Pitch Angle values:

  • "Missed-Call Text-Back"
  • "AI Receptionist"
  • "Review Automation"
  • "Full-Stack Bundle"

Status values:

  • "Not Contacted"
  • "Attempted"
  • "Connected"
  • "Qualified"
  • "Proposal Sent"
  • "Closed Won"
  • "Closed Lost"

Output Files

  1. CSV - 2026-04-28-med-spa-dental-chiro-scottsdale.csv
  2. Notes - notes.md with:
    • Industry+City used
    • Sources checked
    • Count by tier
    • Email yield
    • Data quality caveats

Comments

Loading comments...