openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Lead Gen Pipeline

Automated lead generation pipeline with AI-powered lead scoring and personalized follow-up generation. Score leads 0-100 with reasoning, generate context-awa...

开发与 DevOps

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 165 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:aiwithabidi/lead-gen-pipeline

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill's code, instructions, and required credential (OPENROUTER_API_KEY) are coherent with its stated purpose (lead scoring and follow-up generation) and do not request unrelated privileges.

目的

Name/description match the included Python scripts and SKILL.md. The only required credential is OPENROUTER_API_KEY which is needed to call the OpenRouter LLM API used by both scripts. No unrelated services, binaries, or config paths are requested.

说明范围

SKILL.md instructs running the two included scripts with JSON input; the scripts only build JSON prompts and POST them to openrouter.ai. There are no instructions to read system files, secrets beyond OPENROUTER_API_KEY, or to exfiltrate data to unexpected endpoints. Example CRM integration lines reference external crm wrappers but are examples and not executed by the skill itself.

安装机制

This is instruction-only / script-based with no install spec. Nothing is downloaded or installed by the skill, so there is no high-risk install mechanism.

证书

Only OPENROUTER_API_KEY is required (declared as primaryEnv). That is proportional: both scripts embed the key in Authorization headers to call openrouter.ai. No extra tokens, passwords, or unrelated env vars are requested.

持久

The skill does not request always: true, does not modify other skills or system configuration, and is user-invocable. It runs only when the user runs the scripts.

综合结论

This skill is internally consistent, but note: using it will send lead data (names, company, context, behavioral signals, etc.) to OpenRouter (openrouter.ai). Before installing or running, ensure you have the right to send any personally identifiable or sensitive customer data to a third-party LLM. Use a dedicated OpenRouter API key with minimal permissions, test with scrubbed/example data first, and verify any CRM integration commands (the SK…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Lead Gen Pipeline」。简介:Automated lead generation pipeline with AI-powered lead scoring and personalize…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/aiwithabidi/lead-gen-pipeline/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: lead-gen-pipeline
description: Automated lead generation pipeline with AI-powered lead scoring and personalized follow-up generation. Score leads 0-100 with reasoning, generate context-aware follow-ups in multiple tones. Integrates with any CRM. Use for sales automation, cold outreach, and pipeline management.
homepage: https://www.agxntsix.ai
license: MIT
compatibility: Python 3.10+, OpenRouter API key
metadata: {"openclaw": {"emoji": "ud83cudfa3", "requires": {"env": ["OPENROUTER_API_KEY"]}, "primaryEnv": "OPENROUTER_API_KEY", "homepage": "https://www.agxntsix.ai"}}
---

# Lead Gen Pipeline

AI-powered lead generation pipeline. Score leads intelligently, generate personalized follow-ups, and manage your sales pipeline.

## Quick Start

```bash
export OPENROUTER_API_KEY="your-key"

# Score a lead
python3 {baseDir}/scripts/lead_scorer.py '{"name":"Jane Smith","company":"Acme Corp","title":"VP Marketing","source":"webinar","actions":["downloaded whitepaper","visited pricing page 3x","opened 5 emails"]}'

# Generate follow-up
python3 {baseDir}/scripts/followup_generator.py '{"name":"Jane Smith","company":"Acme Corp","context":"Attended our AI webinar, downloaded whitepaper","stage":"warm","tone":"professional"}'
```

## Lead Scoring

The AI scorer evaluates leads on multiple dimensions:

| Factor | Weight | Description |
|--------|--------|-------------|
| **Fit** | 30% | Does the lead match your ICP? (title, company size, industry) |
| **Intent** | 30% | Behavioral signals (page visits, downloads, email engagement) |
| **Engagement** | 20% | How actively are they interacting? (recency, frequency) |
| **Source Quality** | 20% | Where did they come from? (referral > webinar > cold) |

### Score Ranges
- **80-100:** 🔥 Hot — reach out immediately, high buying intent
- **60-79:** 🟡 Warm — nurture with targeted content, book a call
- **40-59:** 🟠 Cool — add to drip sequence, monitor engagement
- **0-39:** 🔵 Cold — low priority, long-term nurture only

```bash
# Score with custom ICP
python3 {baseDir}/scripts/lead_scorer.py '{"name":"...","company":"...","icp":{"industries":["SaaS","fintech"],"minEmployees":50,"titles":["VP","Director","C-suite"]}}'
```

## Follow-Up Generation

Generate personalized follow-up messages for any pipeline stage:

```bash
# Professional follow-up after demo
python3 {baseDir}/scripts/followup_generator.py '{
  "name": "Jane Smith",
  "company": "Acme Corp",
  "context": "Had a 30-min demo, interested in enterprise plan, concerned about onboarding time",
  "stage": "post-demo",
  "tone": "professional",
  "channel": "email"
}'

# Casual SMS check-in
python3 {baseDir}/scripts/followup_generator.py '{
  "name": "Mike",
  "context": "Met at conference, exchanged cards, talked about AI automation",
  "stage": "initial",
  "tone": "casual",
  "channel": "sms"
}'

# Urgent closing message
python3 {baseDir}/scripts/followup_generator.py '{
  "name": "Sarah Johnson",
  "company": "TechFlow",
  "context": "Proposal sent 5 days ago, no response, deal worth $25k, quarter ending",
  "stage": "closing",
  "tone": "urgent",
  "channel": "email"
}'
```

### Supported Tones
- **professional** — formal business communication
- **casual** — friendly, conversational
- **urgent** — time-sensitive, action-oriented
- **friendly** — warm, relationship-focused
- **consultative** — expert advice framing

### Supported Channels
- **email** — full email with subject line
- **sms** — short, punchy (< 160 chars)
- **whatsapp** — conversational, emoji-friendly
- **linkedin** — professional networking tone

### Pipeline Stages
- **initial** — first contact / cold outreach
- **warm** — engaged but no meeting yet
- **booked** — meeting/demo scheduled
- **post-demo** — after initial call/demo
- **proposal** — proposal sent
- **closing** — negotiation / final decision
- **revival** — re-engaging cold/lost lead

## Cold Outreach Templates

### The AIDA Framework
1. **Attention** — Hook with relevant pain point
2. **Interest** — Show you understand their world
3. **Desire** — Paint the outcome
4. **Action** — Clear, low-friction CTA

### Outreach Sequences

**Day 1:** Initial value-first email
**Day 3:** Follow-up with case study / social proof
**Day 7:** Different angle (video, voice note, meme)
**Day 14:** Break-up email ("Should I close your file?")

Generate any of these:
```bash
python3 {baseDir}/scripts/followup_generator.py '{"name":"...","stage":"initial","sequence_step":1}'
python3 {baseDir}/scripts/followup_generator.py '{"name":"...","stage":"initial","sequence_step":4}'
```

## CRM Integration Patterns

### With GHL (GoHighLevel)
```bash
# 1. Score incoming lead
SCORE=$(python3 {baseDir}/scripts/lead_scorer.py '{"name":"...","source":"facebook_ad"}')

# 2. Create contact in GHL with score tag
python3 ../ghl-crm/{baseDir}/scripts/ghl_api.py contacts create '{"firstName":"...","tags":["score-85","hot-lead"]}'

# 3. Add to appropriate pipeline stage
python3 ../ghl-crm/{baseDir}/scripts/ghl_api.py opportunities create '{"pipelineId":"...","stageId":"hot-stage-id","contactId":"..."}'

# 4. Generate and send follow-up
MSG=$(python3 {baseDir}/scripts/followup_generator.py '{"name":"...","stage":"warm","channel":"sms"}')
python3 ../ghl-crm/{baseDir}/scripts/ghl_api.py conversations send-sms <contactId> "$MSG"
```

### With Any CRM
The scripts output JSON — pipe into any CRM API wrapper. Lead scores include reasoning that can be stored as CRM notes.

## Response Handling

When a lead replies, re-score with updated context:
```bash
python3 {baseDir}/scripts/lead_scorer.py '{"name":"Jane","company":"Acme","actions":["replied to email","asked about pricing","requested demo"]}'
```

Then generate contextual response:
```bash
python3 {baseDir}/scripts/followup_generator.py '{"name":"Jane","context":"She asked about pricing and wants a demo","stage":"warm","tone":"professional"}'
```

## Credits
Built by [M. Abidi](https://www.linkedin.com/in/mohammad-ali-abidi) | [agxntsix.ai](https://www.agxntsix.ai)
[YouTube](https://youtube.com/@aiwithabidi) | [GitHub](https://github.com/aiwithabidi)
Part of the **AgxntSix Skill Suite** for OpenClaw agents.

📅 **Need help setting up OpenClaw for your business?** [Book a free consultation](https://cal.com/agxntsix/abidi-openclaw)