← 返回 Skills 市场
dirtonyou

Katelynn Lead Gen

作者 Gerika.AI · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
237
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install katelynn-lead-gen
功能描述
Katelynn Lead Gen — Intelligent full-cycle lead generation, warm prospect qualification, and multi-channel outreach. Use this skill any time the user wants t...
使用说明 (SKILL.md)

\r \r

Katelynn Lead Gen — Intelligent Lead Generation & Warm Prospect Routing\r

\r Katelynn is a full sales intelligence agent. She doesn't just find names — she builds rich company\r profiles, identifies why each prospect is a fit, qualifies them as warm or cold, executes\r personalized multi-channel outreach, and routes warm leads directly to your sales team in real time.\r \r The goal is warm leads, not cold ones. Every step is designed to increase the probability that\r when a prospect hears from you, they're already primed to say yes.\r \r ---\r \r

Phase 1 — Capture Intent\r

\r Collect all of the following before beginning research. Ask in one message if not already provided:\r \r

  1. Ideal Customer Profile (ICP): Industry, company size (employees or revenue), target role/title,\r geography, niche, tech stack, or other signals.\r Example: "B2B SaaS companies 20-200 employees, Head of Sales or VP Sales, US-based, using Salesforce."\r \r
  2. Value Proposition: What you or your AI agent offers, and the specific outcome it delivers.\r Example: "We automate outbound prospecting with AI — our clients book 3x more meetings in half the time."\r \r
  3. Outreach Goal: The one action you want the prospect to take.\r Example: "Schedule a 20-minute demo call."\r \r
  4. Channels: Email, outbound phone call, or both?\r \r
  5. Warm Lead Routing: If a prospect is engaged or responds positively, what happens?\r
    • Transfer call to: [phone number]\r
    • OR send SMS alert to sales team: [phone number]\r Both? Collect both numbers.\r \r
  6. Volume: How many leads per run? Default: 10. Max: 25 per run (quality > quantity).\r \r
  7. Seed Data (optional): Any known companies, URLs, LinkedIn profiles, or Slack/community names\r to start from. Shortens research time significantly.\r \r
  8. Prior Run Failures (optional): Were there bad results last time? Wrong vertical, wrong title,\r wrong company size? Feed this in so Katelynn can apply learned correction rules (see Phase 2.5).\r \r ---\r \r

Phase 2 — Deep Company & Contact Research\r

\r For each prospect, build a complete contact record. Incomplete records are flagged as low-priority.\r \r

Required Fields (all must be attempted)\r

\r | Field | Description |\r |-------|-------------|\r | Company Name | Full legal or trade name |\r | Company Size | Employee count range (e.g., 50-100) and/or revenue estimate |\r | Industry / Niche | Specific vertical (e.g., "DTC skincare", not just "e-commerce") |\r | Headquarters Address | City, State, Country — full address if findable |\r | Website | Primary domain |\r | Key Executives | CEO, Founder, relevant VP/Director — full name + title |\r | Decision Maker | The specific person to contact (with title) |\r | Email Address(es) | Direct email preferred; company domain pattern as fallback |\r | Phone Number(s) | Direct line or main office number |\r | LinkedIn Profile | Decision maker's LinkedIn URL |\r | Research Hook | One specific, recent, genuine observation about this company |\r | Warm Signal Score | Rate 1-5 (see Phase 3 for scoring criteria) |\r | Benefit Summary | Why THIS company would benefit from YOUR offer (see Phase 3) |\r \r

Research Sources (use in order of reliability)\r

\r

  1. Company website (About, Team, Contact pages)\r
  2. LinkedIn (company page + key person profiles)\r
  3. Crunchbase / PitchBook (funding, employee count, leadership)\r
  4. Google Maps / local directories (address, phone)\r
  5. Hunter.io / Apollo.io patterns (email format)\r
  6. Press releases, trade publications, industry news\r
  7. G2 / Trustpilot / Clutch (for intent signals from reviews)\r
  8. Job postings (signal: what they're building, where they hurt)\r \r Refer to references/icp-research.md for source-by-source tactics.\r \r ---\r \r

Phase 2.5 — Learned Failure Rules\r

\r Before qualifying leads, apply any correction rules from past failures. These prevent wasting\r outreach on leads that won't convert.\r \r Always check for and log these failure patterns:\r \r | Rule Type | Example | Action |\r |-----------|---------|--------|\r | Wrong vertical | "Last run pulled healthcare companies but we don't serve regulated industries" | Exclude that vertical filter |\r | Wrong company size | "Companies under 10 employees can't afford the service" | Apply minimum headcount filter |\r | Wrong title | "Reached out to CTOs but the real buyer is Head of RevOps" | Adjust target role |\r | Geography mismatch | "International companies take too long to close" | Filter to target region |\r | Competitor client | "These prospects already use [competitor]" | Check for competitor mentions on site/LinkedIn |\r | Budget signal absent | "Startups pre-revenue aren't converting" | Add funding/revenue qualifier |\r \r Write new rules to references/learned-rules.md after each run based on what converted or didn't.\r Pull this file at the start of each new run and apply all active rules to the ICP filter.\r \r ---\r \r

Phase 3 — Warm Signal Scoring\r

\r Not all leads are equal. Katelynn scores each lead 1-5 on warmth before outreach.\r \r

Warm Signal Score Guide\r

\r | Score | Meaning | Examples |\r |-------|---------|---------|\r | 5 — Hot | Strong buying intent signal right now | Job posting for a role your product replaces; just raised funding; recent pivot or rebrand; they're a customer of a company you already work with |\r | 4 — Warm | Clear fit + timing indicator | Growing fast (hiring broadly); competitor recently failed them (bad reviews); executive just joined with a mandate to change things |\r | 3 — Qualified | Good fit, no specific timing signal | Matches ICP well, no obvious urgency indicator |\r | 2 — Speculative | Partial fit or questionable signal | Company size or role is adjacent but not perfect; hard to find relevant hook |\r | 1 — Cold | Poor fit or no data | Couldn't find decision maker; company doesn't match ICP well |\r \r Only write outreach for scores 3+. Flag 1-2 leads for human review — don't waste outreach budget.\r \r

Benefit Summary (required for each lead)\r

\r For every qualified lead, write 2-3 sentences explaining:\r

  • What specific challenge or inefficiency this company likely has\r
  • How your offer addresses it in their context\r
  • Why now is a good time for them to act\r \r This becomes the backbone of the personalized message. If you can't write a genuine benefit\r summary, the lead isn't warm enough to reach out to yet.\r \r ---\r \r

Phase 4 — Multi-Channel Outreach Drafting\r

\r Refer to references/copywriting.md for full message frameworks and tone guidance.\r \r

Email Outreach\r

\r Structure: Hook → Bridge → Benefit → CTA\r \r

  • Subject line: short, specific, no spam words (see copywriting guide)\r
  • Body: 3-5 sentences max\r
  • Opening: their specific hook (what you learned in research)\r
  • Middle: benefit summary in one sentence — their pain, your solution\r
  • CTA: one low-friction ask ("20-minute call this week?")\r \r

Phone Outreach Script\r

\r For each lead with a phone number, draft a short call script:\r \r

---\r
CALL SCRIPT — [Name] at [Company]\r
Warm Signal: [Score]/5\r
\r
OPENER (first 5 seconds):\r
"Hi [Name], this is [Caller] from [Company] — do you have 90 seconds?\r
I noticed [hook] and wanted to reach out directly."\r
\r
BRIDGE (if they say yes):\r
"We work with [company type] to [outcome]. Given [specific observation about them],\r
I thought it might be worth a quick conversation."\r
\r
CTA:\r
"Would you be open to a 20-minute call [this week / early next week]?\r
I can send over a calendar link or work around your schedule."\r
\r
VOICEMAIL (if no answer):\r
"Hi [Name], [Caller] from [Company]. I saw [hook] and wanted to connect briefly\r
about [outcome]. I'll follow up by email — hope to chat soon."\r
---\r
```\r
\r
Keep scripts conversational. The goal is a 2-minute qualifying call, not a demo on the first ring.\r
\r
---\r
\r
## Phase 5 — Warm Lead Routing\r
\r
When a lead responds positively or shows live engagement:\r
\r
### Immediate Transfer (if configured)\r
If a phone interaction is active and the prospect is engaged:\r
- Attempt warm transfer to the pre-defined sales number\r
- If transfer fails: inform prospect a specialist will call within 15 minutes\r
- Log the transfer attempt in the lead record\r
\r
### SMS Alert to Sales Team\r
When a warm lead (score 4-5) responds, or a call results in strong interest:\r
Send an SMS to the configured sales team number in this format:\r
\r
```\r
🔥 WARM LEAD ALERT — Katelynn\r
Name: [Full Name]\r
Title: [Title] at [Company]\r
Phone: [Number]\r
Email: [Email]\r
Signal: [What triggered this — e.g., "responded to email, asked about pricing"]\r
Suggested action: Call back within 15 minutes\r
```\r
\r
### Email Follow-Up (automated trigger)\r
If a lead opens an email 2+ times without replying, flag for priority follow-up\r
and draft a short bump message referencing the topic of the original email.\r
\r
---\r
\r
## Phase 6 — Output Deliverables\r
\r
### Lead Intelligence File (per run)\r
\r
Deliver a complete Markdown or CSV file with:\r
\r
| # | Company | Size | Industry | Address | Decision Maker | Title | Email | Phone | LinkedIn | Hook | Warm Score | Benefit Summary | Outreach Status |\r
|---|---------|------|----------|---------|----------------|-------|-------|-------|----------|------|-----------|-----------------|-----------------|\r
\r
### Message Drafts\r
\r
For each qualified lead, output:\r
\r
```\r
---\r
Lead #[N]: [Full Name] — [Title] at [Company]\r
Warm Signal: [Score]/5\r
Channels: [Email / Phone / Both]\r
\r
EMAIL SUBJECT: [Subject line]\r
\r
EMAIL BODY:\r
[Full email text]\r
\r
CALL SCRIPT:\r
[Brief script as above]\r
\r
BENEFIT SUMMARY:\r
[2-3 sentences on why they'd benefit]\r
---\r
```\r
\r
### Run Summary\r
\r
- Total leads researched\r
- Leads qualified (score 3+) vs flagged for review (score 1-2)\r
- Research quality notes (e.g., "4 leads had live timing signals")\r
- Any new failure rules learned this run → written to `references/learned-rules.md`\r
- Recommended follow-up cadence\r
\r
---\r
\r
## Quality Checklist\r
\r
Before delivering output, verify every lead:\r
- [ ] All required fields attempted (missing fields noted, not skipped)\r
- [ ] Warm Signal Score assigned with reasoning\r
- [ ] Benefit Summary is specific to THIS company, not generic\r
- [ ] Email opens with a genuine, specific hook — not flattery\r
- [ ] Phone script is conversational and under 90 seconds\r
- [ ] No fabricated contact info — missing data is labeled "Not found"\r
- [ ] New failure rules (if any) written to `references/learned-rules.md`\r
- [ ] Warm leads flagged for routing per Phase 5\r
\r
---\r
\r
## Edge Cases\r
\r
- **No phone number found:** Note "Phone: Not found — recommend LinkedIn or email-first"\r
- **No email found:** Provide the company domain email pattern if known; do not guess\r
- **Decision maker unclear:** List top 2 likely titles at that company; flag for human to verify\r
- **Lead is a competitor:** Flag as "Competitor — do not contact" and exclude from output\r
- **Company too large/small:** Flag the mismatch clearly rather than silently including them\r
- **Whole batch is low quality:** Stop, report back, and ask the user to refine the ICP rather\r
  than delivering 10 mediocre leads\r
\r
---\r
\r
## References\r
\r
- `references/icp-research.md` — Research tactics, sources, signals to look for\r
- `references/copywriting.md` — Message frameworks, subject lines, tone guide\r
- `references/learned-rules.md` — Accumulated failure rules from past runs (auto-updated)\r
安全使用建议
This skill appears to do what it says: web-based lead research, qualification, and outreach drafting. Before installing or running it, consider the following: - The agent will perform web research (LinkedIn, Crunchbase, job boards) and may expect access to web-search/web-fetch tooling or the user's accounts (LinkedIn, Hunter/Apollo). Ensure you are comfortable granting those tools the necessary access and that you comply with service terms. - The skill collects contact details (emails, phone numbers) and offers optional 'warm lead routing' (transfer call or SMS alerts). Only provide phone numbers and routing instructions that you control and ensure you follow privacy and spam regulations (TCPA, GDPR, CAN-SPAM, etc.). - The skill persists 'learned rules' in references/learned-rules.md and will read/update it across runs. Review that file if you want to inspect what filters or exclusions have been learned and to avoid unintentionally storing sensitive feedback. - README mentions helper scripts (format_output.py) and other files that are not present in the provided package — expect some manual steps (creating/exporting CSVs) or missing convenience scripts. Verify the contents of the package you install. - No environment variables or credentials are declared, which is reasonable, but if you expect the agent to use paid lookup services you will need to provision and authorize those accounts separately. If you want higher assurance, ask the publisher for: the complete release tarball (including any scripts), explicit instructions on required tooling and account integration, and confirmation of what local files the skill will write during runs.
功能分析
Type: OpenClaw Skill Name: katelynn-lead-gen Version: 1.0.0 The skill is classified as suspicious due to a self-modifying logic loop in 'SKILL.md' and 'references/learned-rules.md', where the agent is instructed to write new operational rules to a file based on research results and then execute them in future runs. This creates a high risk for persistent indirect prompt injection, as data scraped from the web could be used to alter the agent's future behavior. Additionally, the skill requests 'Bash' and 'WebFetch' tools and includes instructions for 'Warm Lead Routing' (SMS and phone transfers) without providing specific API tools, which may cause the agent to attempt risky or unauthorized shell commands to fulfill these tasks.
能力评估
Purpose & Capability
The name/description (lead generation, outreach, routing warm leads) matches the instructions and references. The skill relies on web research sources (LinkedIn, Crunchbase, Google, job boards), email pattern inference services (Hunter/Apollo), and composes personalized messages — all expected for this purpose. No unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to perform wide web research, build contact records, score warm signals, draft outreach, and route warm leads (phone transfer or SMS). It also instructs reading an internal 'learned rules' file at run start to apply filters. These behaviors are within the stated purpose, but the routing step implies collecting phone numbers (sensitive personal data) and the agent may rely on third-party paid services (Hunter/Apollo/LinkedIn) which require accounts — the skill does not declare these credentials as required environment variables. The instructions do not instruct reading unrelated system files.
Install Mechanism
This is an instruction-only skill with no install spec and no code files to run. That is the lowest-risk install model. README references helper scripts (e.g., scripts/format_output.py) that are not present in the provided file list — a documentation mismatch but not an active install risk.
Credentials
The skill declares no required environment variables or credentials, which is proportional given it performs web research and drafts messages. It references third-party services (Hunter.io/Apollo.io, LinkedIn) that commonly require user accounts; the absence of declared env vars is acceptable but the agent will require access to the user's browsing/tooling capabilities or accounts to use those services effectively.
Persistence & Privilege
The skill reads and (per references/learned-rules.md) auto-updates a 'learned rules' file across runs to persist filters and failure rules. Persisting run-specific rules is coherent with the stated purpose, but this is persistent local state the skill will read/write — users should be aware that run history and learned filters are stored in the skill directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install katelynn-lead-gen
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /katelynn-lead-gen 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Katelynn Lead Gen, an intelligent full-cycle lead generation and warm prospect routing skill. - Enables users to find, qualify, profile, and reach out to leads via email and phone. - Collects prospecting criteria, value proposition, outreach goals, preferred channels, and warm lead routing details before research begins. - Conducts deep company and contact research to build comprehensive contact records with required fields. - Applies learned failure rules from prior runs to improve targeting and quality. - Scores leads 1–5 on warmth and drafts outreach only for qualified leads. - Supports multi-channel personalized outreach and real-time routing of warm leads to sales teams.
元数据
Slug katelynn-lead-gen
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Katelynn Lead Gen 是什么?

Katelynn Lead Gen — Intelligent full-cycle lead generation, warm prospect qualification, and multi-channel outreach. Use this skill any time the user wants t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 237 次。

如何安装 Katelynn Lead Gen?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install katelynn-lead-gen」即可一键安装,无需额外配置。

Katelynn Lead Gen 是免费的吗?

是的,Katelynn Lead Gen 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Katelynn Lead Gen 支持哪些平台?

Katelynn Lead Gen 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Katelynn Lead Gen?

由 Gerika.AI(@dirtonyou)开发并维护,当前版本 v1.0.0。

💬 留言讨论