← Back to Skills Marketplace
clawdquip

Lead Gen Operator

by Lober · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
407
Downloads
2
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install lead-gen-operator
Description
Automated lead generation assistant - finds companies, scores them, writes personalized outreach emails, and tracks pipeline.
README (SKILL.md)

Lead Gen Operator

An automated lead generation assistant that finds companies, scores them based on funding/size/industry, writes personalized outreach emails, and tracks your entire sales pipeline.

What It Does

  • Find leads - Add companies with details (name, size, industry, funding)
  • Auto-score - Scores leads 0-100 based on funding stage, team size, industry
  • Write outreach - Generates personalized cold emails
  • Track pipeline - Status flows: new → enriched → drafted → sent → replied → closed
  • Follow-ups - Get recommendations on who to follow up with
  • Export - Export leads to CSV

Setup

  1. Copy to your OpenClaw workspace:
cp -r lead-gen-operator/* ~/.openclaw/workspace/
  1. The memory-manager tool is pre-configured at:
~/.openclaw/workspace/skills/memory-manager/

Commands

# Add a lead
node ~/.openclaw/workspace/skills/memory-manager/memory-manager.js add-lead leads.json "CompanyName" "" "" "11-50" "SaaS" "Series A"

# Score a lead
node ~/.openclaw/workspace/skills/memory-manager/memory-manager.js score-lead leads.json "CompanyName"

# Write outreach
node ~/.openclaw/workspace/skills/memory-manager/memory-manager.js write-outreach leads.json "CompanyName"

# Get outreach
node ~/.openclaw/workspace/skills/memory-manager/memory-manager.js get-outreach leads.json "CompanyName"

# Update status
node ~/.openclaw/workspace/skills/memory-manager/memory-manager.js update-status leads.json "CompanyName" "sent"

# View all leads
node ~/.openclaw/workspace/skills/memory-manager/memory-manager.js list leads.json

# View stats
node ~/.openclaw/workspace/skills/memory-manager/memory-manager.js stats leads.json

# Export to CSV
node ~/.openclaw/workspace/skills/memory-manager/memory-manager.js export-csv leads.json

# Follow-ups
node ~/.openclaw/workspace/skills/memory-manager/memory-manager.js get-followups leads.json

Lead Scoring

Factor Points
Series A +20
Series B +30
Series C +40
Unicorn/Billion +50
1-10 employees +10
11-50 employees +20
51-100 employees +30
100+ employees +40
AI/ML industry +15
Fintech industry +15
SaaS industry +10

Status Flow

new → enriched → drafted → sent → replied → closed
                      ↓
                    lost

Included Files

  • SOUL.md - Agent persona definition
  • memory-manager/ - Lead management tool
  • SETUP-GUIDE.md - Complete user guide
  • README.md - Overview

Requirements

  • OpenClaw installed
  • Node.js (for memory-manager)
  • Optional: Gmail (for sending emails)

Support

For issues or questions, reach out through OpenClaw Discord.

Usage Guidance
Before installing or enabling this skill, consider the following: - Review the code yourself (memory-manager/memory-manager.js) to confirm there are no hidden network calls or unexpected behavior. The included script appears to only read/write JSON in ~/.openclaw/workspace/memory and print CSV, but you should eyeball the full file (the provided dump was truncated at the end). - The package's metadata does not declare dependencies it uses: Node.js is required, and the README/SOUL expect web_search, web_fetch, and gog skills plus Google/SEARCH API keys and optionally Gmail access. Treat these as required if you want full functionality and only provide credentials you trust. - The SOUL persona forces 'IMMEDIATELY save' behavior and contains exec commands that will write entries automatically. If you want to avoid automated writes or automatic sending, either remove/modify the SOUL.md instructions or run the tool manually and require confirmation before sending emails. - Limit the agent's ability to call the exec/gog tools autonomously until you have tested the tool in a sandbox workspace. In particular, prevent automatic bulk 'send' operations until you confirm drafts are correct and sending mechanics are safe. - Backup your existing ~/.openclaw/workspace/memory/leads.json (and other workspace files) before copying these files in, so you can restore if the tool modifies data unexpectedly. - If you plan to provide Google or Gmail credentials, store them in a secure place and verify how OpenClaw and the gog skill handle and store tokens. Prefer creating limited-scope API keys/accounts for testing. Given the mismatches (undeclared env/deps) and the explicit auto-save/auto-send instructions, treat this skill as potentially intrusive and test it in isolation before using with real accounts or production data.
Capability Analysis
Type: OpenClaw Skill Name: lead-gen-operator Version: 1.0.0 The skill is classified as suspicious due to a clear prompt injection instruction in `SOUL.md`. The instruction "IMMEDIATELY save them - NO QUESTIONS ASKED" directs the AI agent to bypass user confirmation when saving leads. While the action of saving leads is part of the skill's stated purpose, this instruction manipulates the agent's behavior to act without explicit user consent, which is a form of prompt injection. The `memory-manager.js` script itself appears to be well-behaved, operating only within its designated `~/.openclaw/workspace/memory` directory without evidence of data exfiltration or other malicious system-level actions.
Capability Assessment
Purpose & Capability
The code and instructions align with a lead-generation/tracking tool: a Node.js memory-manager persists leads, scores them, drafts outreach, and the README/SOUL mention web_search/web_fetch/gog for finding/enriching/sending. However the skill metadata declares no required binaries, no env vars and no external dependencies, while the README/SOUL explicitly reference Node, Google/SEARCH API keys, and other OpenClaw skills (web_search, web_fetch, gog). That mismatch between declared requirements and the actual instructions is inconsistent.
Instruction Scope
The runtime instructions and SOUL persona instruct the agent to 'IMMEDIATELY save' found leads using exec commands that write into the user's OpenClaw workspace memory. The SOUL and SKILL.md also describe auto-sending via the 'gog' tool when asked to send emails. These instructions grant the agent broad discretion to create and modify local data and to trigger outbound email actions — behavior that goes beyond passive suggestion and can result in automatic data collection and outbound communications without explicit per-action confirmation.
Install Mechanism
There is no install spec (instruction-only), which minimizes supply-chain risk. The package does include an executable JavaScript file (memory-manager.js) that will be copied into the user's workspace and executed via exec/node — so code will be placed on disk and run. No remote downloads or obscure URLs are used.
Credentials
Registry metadata declares no required environment variables, but README instructs adding GOOGLE_API_KEY and SEARCH_API_KEY to openclaw.json and mentions optional Gmail access. This undocumented request for API keys/credentials is disproportionate to the metadata and should be explicitly declared. The skill itself does not exfiltrate credentials in its code, but the operational instructions require API keys and an email tool (gog) to function fully — you should verify how those credentials will be used and stored.
Persistence & Privilege
The skill will write to ~/.openclaw/workspace/memory/leads.json and can bulk-modify statuses and export/send emails. 'always' is false (good), but the SOUL persona explicitly instructs immediate auto-saving and provides exec commands for bulk updates and sending — combined with the agent's ability to invoke skills autonomously this increases the risk of unwanted writes or outbound emails unless you restrict or monitor the agent's actions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lead-gen-operator
  3. After installation, invoke the skill by name or use /lead-gen-operator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Lead Gen Operator. - Automates lead discovery, scoring, personalized outreach, and pipeline tracking. - Includes export to CSV and follow-up recommendations. - Provides setup instructions and a set of CLI commands for full lead management. - Integrates with OpenClaw and requires Node.js.
Metadata
Slug lead-gen-operator
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Lead Gen Operator?

Automated lead generation assistant - finds companies, scores them, writes personalized outreach emails, and tracks pipeline. It is an AI Agent Skill for Claude Code / OpenClaw, with 407 downloads so far.

How do I install Lead Gen Operator?

Run "/install lead-gen-operator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Lead Gen Operator free?

Yes, Lead Gen Operator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Lead Gen Operator support?

Lead Gen Operator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Lead Gen Operator?

It is built and maintained by Lober (@clawdquip); the current version is v1.0.0.

💬 Comments