B2B 获客 · lead-dossier

B2B 潜客名单补全 Skill

按指定的职位和行业条件搜索潜客,验证邮箱去重后,把名单直接同步到外联系统。

销售在划定目标客户群体时,系统自动从数据库检索符合条件的联系人,逐个验证邮箱真实性并剔除已联系过的重复客户。通过验证的名单会附带一份含招聘趋势和技术栈的公司摘要,直接导入发件工具开展邮件外联。

WHAT IT SOLVES

按指定的职位和行业条件搜索潜客,验证邮箱去重后,把名单直接同步到外联系统

按指定的职位和行业条件搜索潜客,验证邮箱去重后,把名单直接同步到外联系统。跑完你拿到的是包含网站描述、营销痛点和技术栈识别结果的 JSON 格式公司背景简报,中间一共 7 步。

最适合的真实场景

  • 01

    出海销售拿到目标条件,需要批量抓取特定职位的潜客邮箱并直接推送到外联平台。

  • 02

    增长运营拿到只含公司域名的名单,需要批量补全联系人职位信息和营销痛点。

  • 03

    SDR 准备发件前,需要洗掉现有名单里的无效邮箱,避免发件域名信誉受损。

  • 04

    B2B 业务负责人需要按指定行业和公司规模提取潜客,并生成带技术栈的背景简报。

  • 05

    市场运营接收到表单进来的线索,需要实时查找公司规模和业务背景以判断线索质量。

你要先准备的资料

  • 用于检索联系人的人员与公司搜索 API 授权密钥(LEAD_SOURCE_API_KEY)
  • 用于验证邮箱有效性的验证服务接口密钥和请求地址(EMAIL_VALIDATION_API_KEY 等)
  • 用于推送联系人分组的外联系统 API 授权密钥和具体的 Campaign ID
  • 包含公司域名的 JSON 格式名单文件,用于批量补全公司背景和联系人职位
  • 可选的 CRM 系统访问凭据,以及用于技术栈检测的 BuiltWith API 密钥

跑完你会拿到什么

  • 包含网站描述、营销痛点和技术栈识别结果的 JSON 格式公司背景简报
  • 包含经验证有效邮箱、职位详情和 LinkedIn 链接状态的结构化名单 JSON 文件
  • 记录检索总数、邮箱验证通过率、去重情况和上传结果的运行日志 JSON 文件
  • 直接在外联平台中创建完毕,包含有效联系人并准备好发送的分组列表
  • 经过查重过滤,标记为仅限 LinkedIn 外联的备用线索列表

METHOD

确认搜索条件 → 抓取账户背景 → 提取潜客名单 等 7 个环节

一共 7 步。其中 8 项能力决定了换个 AI 会不会更麻烦。

  1. 确认搜索条件收集目标职位的名称、所属行业、公司的规模范围以及目标地理位置,把这些条件作为后续提取潜客名单的基础筛选维度。
  2. 抓取账户背景根据输入的公司域名访问目标官网,抓取网站描述,识别使用的 CRM 等技术栈,输出 3 到 5 句话的公司背景简报。
  3. 提取潜客名单按设定好的职位和行业条件调用搜索接口,提取符合要求的联系人基础信息和原始邮箱数据,作为待清洗的源数据。
  4. 邮箱瀑布验证优先检查源数据自带的邮箱。如果没有,尝试通过验证 API 匹配邮箱。找不到邮箱但存在 LinkedIn 链接的则标记为备用。
  5. 名单查重去重比对当前批次与历史数据中已存在的联系人。发现重复数据直接剔除,也可以导入已知无效邮箱列表进行排除。
  6. 外联平台同步把验证通过的联系人分组直接推送到指定的外联系统中。如果设置了试运行,则只处理数据不上传名单。
  7. 输出运行日志在本地目录生成包含完整统计数据的运行日志,记录检索数量、验证成功率、去重结果和最终上传的明细。

这个 Skill 用到的能力: 联网检索批处理操作前确认打开网页取正文运行脚本MCP 与连接器读本地资料写本地文件 。不同 AI 对这些能力的支持程度不一样,所以同一个 Skill 换个 AI,有几步做法会变。

WORKED EXAMPLE

出海 SaaS 团队提取美国营销总监名单

出海 SaaS 团队提取美国营销总监名单

团队计划下周向 100 家美国 SaaS 公司的营销总监发送产品介绍邮件。负责人提供具体的职位要求、行业范围和公司规模。需要拿到有效邮箱、补全背景资料,并把名单推送到外联工具中等待发送。

  1. 输入职位为营销总监、行业为 SaaS、规模 11 到 50 人、地点为美国的条件。
  2. 运行搜索流程,提取符合条件的目标公司域名和联系人初始数据。
  3. 调用 API 验证提取出的邮箱真实性,剔除无效或重复的联系人记录。
  4. 根据域名抓取各公司的技术栈和营销痛点,生成公司背景简报。
  5. 把验证过的名单和背景资料推送到指定的外联系统 Campaign 分组中。

预期结果:交付了一份包含 100 家公司营销总监有效邮箱的 JSON 名单,附带一份展示各公司技术栈和营销痛点的 JSON 简报。名单已成功推送到外联平台,可随时发送。如果验证 API 出现限流,部分未验证邮箱需要人工确认。

PITFALLS · VERIFICATION

搜索 API 返回结果为空

最常踩的坑

  • 搜索 API 返回结果为空,通常是因为职位拼写过窄或行业范围限制太严格。
  • 邮箱验证接口出现 429 限流报错,需要调低单次处理量或等待脚本自动重试。
  • 外联平台在高并发推送时出现静默失败,脚本中的批量延迟设置未生效。
  • 名单查重时没有导入历史无效邮箱列表,导致部分退信地址被重复上传。
  • 本地缓存的公司背景数据过期未刷新,导致输出的简报包含陈旧的技术栈信息。

怎么确认这次跑对了

  • 已经形成可检查的包含网站描述、营销痛点和技术栈识别结果的 JSON 格式公司背景简报,关键判断能回到输入资料或过程证据。
  • 已经形成可检查的包含经验证有效邮箱、职位详情和 LinkedIn 链接状态的结构化名单 JSON 文件,关键判断能回到输入资料或过程证据。
  • 已经形成可检查的记录检索总数、邮箱验证通过率、去重情况和上传结果的运行日志 JSON 文件,关键判断能回到输入资料或过程证据。
  • 已逐项检查「搜索 API 返回结果为空,通常是因为职位拼写过窄或行业范围限制太严格」等高频问题,并记录需要人工确认的下一步。
B2B 潜客名单补全 Skill适合哪些岗位使用?

B2B 销售、SDR、出海业务负责人、增长运营。典型场景包括出海销售拿到目标条件,需要批量抓取特定职位的潜客邮箱并直接推送到外联平台;增长运营拿到只含公司域名的名单,需要批量补全联系人职位信息和营销痛点;SDR 准备发件前,需要洗掉现有名单里的无效邮箱,避免发件域名信誉受损。

开始前需要准备什么资料?

至少需要用于检索联系人的人员与公司搜索 API 授权密钥(LEAD_SOURCE_API_KEY)、用于验证邮箱有效性的验证服务接口密钥和请求地址(EMAIL_VALIDATION_API_KEY 等)、用于推送联系人分组的外联系统 API 授权密钥和具体的 Campaign ID。资料越具体,结果越能直接用于决策。

最后能得到什么可检查的结果?

包含网站描述、营销痛点和技术栈识别结果的 JSON 格式公司背景简报、包含经验证有效邮箱、职位详情和 LinkedIn 链接状态的结构化名单 JSON 文件、记录检索总数、邮箱验证通过率、去重情况和上传结果的运行日志 JSON 文件。每项都可以逐条核对来源和数字。

哪些情况下结果会不可靠?

搜索 API 返回结果为空,通常是因为职位拼写过窄或行业范围限制太严格;邮箱验证接口出现 429 限流报错,需要调低单次处理量或等待脚本自动重试。出现这些情况时需要人工复核。

支持哪些 AI Agent?

已适配 WorkBuddy、OpenClaw、Hermes Agent、Codex、Claude Code、TRAE、ZCode 共 7 种,每种都有独立的安装说明和能力对照。

ORIGINAL SOURCE

10 个原始文件,52 个文档章节,固定在 a9f11007

上游原文完整保留在加搜服务器上,可逐节查看,也可以直接下载。 当前镜像共 10 个文件、68.0 KB。

原始 Skill 文档 上游原文完整保留,中文概述已转换为营销任务、输入资料和交付结果。

name: lead-dossier description: > Multi-source account research, cascade enrichment, and lead pipeline. Combines website scraping, tech stack detection, CRM enrichment, hiring/news signals into structured dossiers. Includes full lead sourcing pipeline: search → verify → dedupe → upload. Triggers on: "research account", "build dossier", "enrich leads", "lead pipeline", "source leads", "prospect research", "account intel", "cascade enrichment", "lead scoring", "find leads", "verify emails", "upload leads".

Lead Dossier Skill

Multi-source account research and lead enrichment pipeline for AI coding assistants.

Prerequisites

  • Python 3.9+ with requests installed
  • API keys configured as environment variables (see .env.example)
  • Optional: CRM access for contact/company enrichment

Environment Variables

All API keys are configured via environment variables. Copy .env.example to .env:

Variable Description
LEAD_SOURCE_API_KEY People/company search API
EMAIL_VALIDATION_API_KEY Email verification service
EMAIL_VALIDATION_API_URL Email verification endpoint
CAMPAIGN_TOOL_API_KEY Outbound campaign platform
CRM_API_KEY CRM API key
CRM_BASE_URL CRM API base URL
BUILTWITH_API_KEY BuiltWith tech detection (free tier works)

Workflow 1: Account Research

Use when asked to research a company or build a prospect dossier.

Collect Parameters
Parameter Required Example
Domain Yes acme.com
Company name No Acme Corp
Contact name No Jane Doe
Contact title No VP Marketing
Run Research
python3 scripts/account-researcher.py --domain acme.com --company "Acme Corp"

For batch research:

python3 scripts/account-researcher.py prospects.json

Results are cached for 7 days in data/account-research/.

Output Format

The engine produces a structured JSON dossier with:

  • Website analysis (title, description, body snippet, marketing gaps)
  • Tech stack (CRM, marketing tools, enterprise signals)
  • Hiring signals (growth indicators)
  • News/funding signals
  • 3-5 sentence research brief

Workflow 2: Cascade Enrichment

Use when enriching a list of prospects with verified email addresses.

Prepare Config

Create data/enrichment-config.json:

{
  "email_validation_api_key": "YOUR_KEY",
  "email_validation_api_url": "https://api.your-provider.com/v1/people/email-finder",
  "email_validation_timeout_seconds": 10,
  "fallback_tag": "linkedin-outreach-only"
}
Run Enrichment
python3 scripts/cascade-enricher.py input.json output.json

Waterfall logic:

  1. Has email from primary source? → Done
  2. Try email finder API → Found? → Done
  3. Has LinkedIn URL? → Tag as fallback
  4. None → Tag as no-contact

Workflow 3: Full Lead Pipeline

Use when sourcing, verifying, and uploading leads end-to-end.

Collect Parameters
Parameter Required Example
Titles Yes VP Marketing, CMO
Industries Yes Marketing, SaaS
Company size Yes 11-50, 51-200
Locations Yes United States
Campaign ID Yes Campaign UUID
Volume Yes 500
Run Pipeline
python3 scripts/lead-pipeline.py \
  --source-api-key "$LEAD_SOURCE_API_KEY" \
  --validation-api-key "$EMAIL_VALIDATION_API_KEY" \
  --campaign-api-key "$CAMPAIGN_TOOL_API_KEY" \
  --titles "VP Marketing,CMO,Head of Growth" \
  --industries "Marketing,Advertising" \
  --company-size "11,50" \
  --locations "United States" \
  --campaign-id "CAMPAIGN_UUID" \
  --volume 500 \
  --output-dir ./data/pipeline-runs/

Optional flags:

  • --exclude-file /path/to/burned-emails.csv — additional exclusion list
  • --dry-run — run everything except the final upload
  • --keywords "SaaS,B2B" — additional search keywords
Review Output

Pipeline saves a JSON run log to the output directory with full stats:

  • Sourced count, verification rate, dedup stats, upload results
  • Complete list of leads processed

Workflow 4: Real-Time Lead Enrichment

Use for enriching inbound leads from webhooks, forms, or CRM triggers.

Run Enricher
python3 scripts/lead-enricher.py [--dry-run] [--backfill N]

The enricher:

  1. Parses inbound lead data (website forms, voice agent calls, etc.)
  2. Looks up contact and company in CRM
  3. Runs account research for context
  4. Builds an enriched lead card with all available data

Safety Rules

  1. Never upload unverified leads — every email must pass validation
  2. Always deduplicate — check existing contacts before uploading
  3. Log everything — every run produces an auditable JSON log
  4. Rate limit aware — built-in delays and exponential backoff
  5. Idempotent — safe to re-run; duplicates are caught by dedup step
  6. Security gates — scan all inbound web content before processing

Troubleshooting

  • Search API returns no results: Check title/industry spelling; try broader criteria
  • Email validation 429s: Script handles with backoff; if persistent, reduce volume
  • Campaign tool silent failures: Some APIs silently block at high request rates; scripts include batch delays
  • Cache stale: Delete files in data/account-research/ to force refresh

来源与版本声明

本页面由加搜科技整理业务说明并托管安装文件。原始 Skill 来源渠道:GitHub; 原始项目名称:lead-dossier; 固定版本:a9f11007aca3; 许可证:MIT。技能包内保留完整出处和许可证说明。

各 Agent 能力说明参考对应官方文档。页面不提供外部跳转。

INSTALL

B2B 潜客名单补全 Skill v1.0.0,ZIP 带 SHA256 校验

默认做法是把提示词复制给 AI Agent,让它自己下载并安装。提示词里已经写清要用完整 ZIP、装完报告目录、并先跑一个小任务验证。

METHOD 01 · 交给 AI 自己装

复制提示词

适合大多数情况。Agent 会下载 ZIP、解压、放到正确目录,并在缺少权限时告诉你需要手工做哪一步。

请帮我把「B2B 潜客名单补全 Skill」安装到我正在使用的 AI Agent。
1. 下载完整 Skill ZIP:https://www.vibemarketing.work/packages/skill-lead-dossier/1.0.0/skill-lead-dossier.zip
   注意:网页 HTML 不能当作 Skill 文件安装,必须使用 ZIP 里的完整文件。
2. 解压后保留 SKILL.md 及全部配套文件,按你所用 Agent 的 Skill 目录规则安装。
3. 安装完成后告诉我实际安装目录。
4. 用一个只读小任务验证 Skill 已被识别。
5. 如果你没有联网、下载或写目录权限,请直接告诉我哪几步需要我手工完成。
参考:原始 SKILL.md https://www.vibemarketing.work/raw/skill-lead-dossier/SKILL.md;安装指南 https://www.vibemarketing.work/agent-install/skill-lead-dossier.md

FURTHER READING

B2B 潜客名单补全 Skill 相关的实操文章

别人做同类任务时踩过的坑和总结,动手前后都值得翻一下。

MQL 已经分给销售却没人跟,先补上“接受”这一步

市场团队打开 CRM,看到新来的 MQL 已经有负责人,往往会认为交接已经完成。几天后再查,销售活动仍然是空的:没有电话,没有邮件,也没有退回原因。销售说线索质量差,市场拿出分配记录,双方都能找到对自

  • Vibe Marketing
  • 营销自动化
  • B2B获客
  • 营销分析

一人市场部如何用AI工作:最小可行工作流与三个人工关卡

一人市场部的问题不是“事情多到做不完”,而是“没有第二个人帮你把关”。所以用 AI 的正确姿势,不是追求全自动,而是把重复执行交给 AI,把方向、事实核验和发布决策留给自己。下面这套最小可行工作流,覆

  • Vibe Marketing
  • 营销自动化
  • 增长策略

营销团队用AI,别停在让它改几句文案

营销团队现在几乎都会把AI打开。写标题、改摘要、把会议记录压成纪要,这些都很快。可如果你问「上周那条投放测试现在做到哪了」,答案往往还在某个人的聊天记录里。用了AI,和营销动作真的跑完了,中间还差一层

  • Vibe Marketing
  • AI营销
  • 营销自动化

冷邮件发出去前,公司、职位、邮箱和观察来源都要对得上

销售把昨晚 AI 写好的一批冷邮件打开,准备今天发出去。扫两眼,句子通顺,信里还提了对方官网刚上的功能。真正卡住的是表格另一边:有人职位对不上买家,也递不到决策人;有人工作邮箱是按名字拼出来的;有的公

  • B2B获客
  • B2B外联
  • 冷邮件

产品那句话客户复述不出来,销售和市场就会各写一套

市场部改官网,销售改话术,投放改广告,三边各自有一套说法,在不少团队里已经算日常。语气不同还能凑合用。客户听完三遍,仍然复述不出你们到底解决哪一件事,这才麻烦。功能清单越长,这句话越容易丢。产品营销要

  • 定位
  • 销售赋能
  • 产品营销

多Agent协作工作流:编排表、人工关卡与回滚设计

多 Agent 协作工作流的核心不是"同时用更多 Agent",而是把一条营销流水线拆成阶段,明确规定每个阶段由哪个 Agent 负责、拿什么输入、交出什么输出、在哪个人工关卡停下等批准。没有这套约定

  • AI Agent
  • Vibe Marketing
  • 营销自动化

按这个 Skill 的产出能不能直接被下一个 Skill 用上来推荐,不是固定名单。多数情况下按顺序跑完一组,比单独用一个效果更好。

B2B 获客#01

B2B 客户开发 Skill

根据 ICP 生成目标公司与联系人清单,并用统一标准完成线索资格评分。

来源项目 · coreyhaines31/marketingskills ★ 49,944 · Fork 7,586
数据与自动化#02

B2B RevOps 营收运营 Skill

B2B RevOps 营收运营会把模糊的市场线索交接流程转化成带评分、路由和 SLA 时限的操作规范。

来源项目 · coreyhaines31/marketingskills ★ 49,944 · Fork 7,586
B2B 获客#04

联合营销 Skill

联合营销把受众重合线索转成伙伴评分表、双方推广分工和线索分配协议。

来源项目 · coreyhaines31/marketingskills ★ 49,944 · Fork 7,586
社媒与红人#05

海外社区搭建 Skill

把空白的海外 Discord 或 Reddit 群组,整理成有新人引导路径、版规和活跃度指标的社区运营手册。

来源项目 · coreyhaines31/marketingskills ★ 49,944 · Fork 7,586

VibeMKT COMMUNITY

加入 VibeMKT 社群

微信扫码,交流营销 Skill 的选择、安装、试用与业务化改造。

加入 VibeMKT 社群的微信二维码

二维码会持续显示,关闭弹窗后返回当前页面。