固定上游版本 a9f11007aca3,包含 10 个文件。 加搜已生成可下载技能包、原始文件镜像及 7 种 Agent 安装页面。
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
Skill 工作流程
确认搜索条件 → 抓取账户背景 → 提取潜客名单 等 7 个环节
一共 7 步。其中 8 项能力决定了换个 AI 会不会更麻烦。
- 确认搜索条件收集目标职位的名称、所属行业、公司的规模范围以及目标地理位置,把这些条件作为后续提取潜客名单的基础筛选维度。
- 抓取账户背景根据输入的公司域名访问目标官网,抓取网站描述,识别使用的 CRM 等技术栈,输出 3 到 5 句话的公司背景简报。
- 提取潜客名单按设定好的职位和行业条件调用搜索接口,提取符合要求的联系人基础信息和原始邮箱数据,作为待清洗的源数据。
- 邮箱瀑布验证优先检查源数据自带的邮箱。如果没有,尝试通过验证 API 匹配邮箱。找不到邮箱但存在 LinkedIn 链接的则标记为备用。
- 名单查重去重比对当前批次与历史数据中已存在的联系人。发现重复数据直接剔除,也可以导入已知无效邮箱列表进行排除。
- 外联平台同步把验证通过的联系人分组直接推送到指定的外联系统中。如果设置了试运行,则只处理数据不上传名单。
- 输出运行日志在本地目录生成包含完整统计数据的运行日志,记录检索数量、验证成功率、去重结果和最终上传的明细。
这个 Skill 用到的能力: 联网检索批处理操作前确认打开网页取正文运行脚本MCP 与连接器读本地资料写本地文件 。不同 AI 对这些能力的支持程度不一样,所以同一个 Skill 换个 AI,有几步做法会变。
WORKED EXAMPLE
业务示例
出海 SaaS 团队提取美国营销总监名单
出海 SaaS 团队提取美国营销总监名单
团队计划下周向 100 家美国 SaaS 公司的营销总监发送产品介绍邮件。负责人提供具体的职位要求、行业范围和公司规模。需要拿到有效邮箱、补全背景资料,并把名单推送到外联工具中等待发送。
- 输入职位为营销总监、行业为 SaaS、规模 11 到 50 人、地点为美国的条件。
- 运行搜索流程,提取符合条件的目标公司域名和联系人初始数据。
- 调用 API 验证提取出的邮箱真实性,剔除无效或重复的联系人记录。
- 根据域名抓取各公司的技术栈和营销痛点,生成公司背景简报。
- 把验证过的名单和背景资料推送到指定的外联系统 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
完整 Skill 内容与版本资料
10 个原始文件,52 个文档章节,固定在 a9f11007
上游原文完整保留在加搜服务器上,可逐节查看,也可以直接下载。 当前镜像共 10 个文件、68.0 KB。
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
requestsinstalled - 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:
- Has email from primary source? → Done
- Try email finder API → Found? → Done
- Has LinkedIn URL? → Tag as fallback
- 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:
- Parses inbound lead data (website forms, voice agent calls, etc.)
- Looks up contact and company in CRM
- Runs account research for context
- Builds an enriched lead card with all available data
Safety Rules
- Never upload unverified leads — every email must pass validation
- Always deduplicate — check existing contacts before uploading
- Log everything — every run produces an auditable JSON log
- Rate limit aware — built-in delays and exponential backoff
- Idempotent — safe to re-run; duplicates are caught by dedup step
- 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
当前镜像保留 10 个文件,共 68.0 KB。点击文件名可查看加搜服务器上的原始内容。
| 文件 | 大小 | 内容指纹 |
|---|---|---|
| .env.example | 876 B | 1983a1bad05a… |
| README.md | 8,877 B | 4e09c3e1a3a7… |
| SKILL.md | 5,869 B | 207014e96190… |
| UPSTREAM_LICENSE.txt | 1,069 B | 01be386d352f… |
| references/api-notes.md | 4,656 B | 6cb966bde5ba… |
| requirements.txt | 17 B | 252804c315dc… |
| scripts/account-researcher.py | 10,930 B | f8351ef842dd… |
| scripts/cascade-enricher.py | 5,848 B | 97e6d7d6ffa2… |
| scripts/lead-enricher.py | 10,778 B | 06fa4c61edca… |
| scripts/lead-pipeline.py | 20,677 B | 1c5ae026177f… |
评价将按 Skill 与版本归档,帮助营销人了解真实任务中的使用体验。敬请期待。
来源与版本声明
本页面由加搜科技整理业务说明并托管安装文件。原始 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
METHOD 02 · 自己下载
下载完整 ZIP
包内含 SKILL.md 与全部配套文件,附 manifest.json 与 SHA256 校验值,可离线安装与版本冻结。
METHOD 03 · 手动放目录
手动安装
解压 ZIP 后,按所用 Agent 的目录规则放入:
- WorkBuddy
技能 → 添加技能 → 上传技能 → 选择本地技能包 - OpenClaw
openclaw skills install ./skill-lead-dossier --as lead_dossier_skill - Hermes Agent
mkdir -p ~/.hermes/skills && cp -R ./skill-lead-dossier ~/.hermes/skills/ - Codex
mkdir -p ~/.codex/skills && cp -R ./skill-lead-dossier ~/.codex/skills/ - Claude Code
mkdir -p ~/.claude/skills && cp -R ./skill-lead-dossier ~/.claude/skills/ - TRAE
在 Skills 设置中导入包含 SKILL.md 的 skill-lead-dossier 目录;项目级 Skill 可放入 .agents/skills/skill-lead-dossier - ZCode
mkdir -p ~/.zcode/skills && cp -R ./skill-lead-dossier ~/.zcode/skills/
HTML 业务页面不能直接当作 Skill 文件安装。AI 需要下载完整 ZIP 并保留配套文件。
BY AGENT
适配的 AI Agent
7 个 Agent 里,8 项能力决定了差异
同一个 Skill,换个 AI 做法就不一样。点进去能看到它在这 7 步里能直接跑通几步、哪几步得你自己补、装完先跑什么验证。
- WorkBuddy B2B 潜客名单补全 Skill 中文办公、本地资料和企业协作
- OpenClaw B2B 潜客名单补全 Skill 本地工作区、目录化 Skill、命令和批处理
- Hermes Agent B2B 潜客名单补全 Skill 长任务、消息入口和阶段进度
- Codex B2B 潜客名单补全 Skill 本地文件、数据、代码和正式交付物
- Claude Code B2B 潜客名单补全 Skill 项目上下文、文件、终端和 MCP
- TRAE B2B 潜客名单补全 Skill 营销工作与网站、落地页和程序化 SEO
- ZCode B2B 潜客名单补全 Skill 长上下文、长任务、项目文件和远程跟进
FURTHER READING
B2B 潜客名单补全 Skill 相关的实操文章
别人做同类任务时踩过的坑和总结,动手前后都值得翻一下。
市场团队打开 CRM,看到新来的 MQL 已经有负责人,往往会认为交接已经完成。几天后再查,销售活动仍然是空的:没有电话,没有邮件,也没有退回原因。销售说线索质量差,市场拿出分配记录,双方都能找到对自
一人市场部的问题不是“事情多到做不完”,而是“没有第二个人帮你把关”。所以用 AI 的正确姿势,不是追求全自动,而是把重复执行交给 AI,把方向、事实核验和发布决策留给自己。下面这套最小可行工作流,覆
营销团队现在几乎都会把AI打开。写标题、改摘要、把会议记录压成纪要,这些都很快。可如果你问「上周那条投放测试现在做到哪了」,答案往往还在某个人的聊天记录里。用了AI,和营销动作真的跑完了,中间还差一层
销售把昨晚 AI 写好的一批冷邮件打开,准备今天发出去。扫两眼,句子通顺,信里还提了对方官网刚上的功能。真正卡住的是表格另一边:有人职位对不上买家,也递不到决策人;有人工作邮箱是按名字拼出来的;有的公
市场部改官网,销售改话术,投放改广告,三边各自有一套说法,在不少团队里已经算日常。语气不同还能凑合用。客户听完三遍,仍然复述不出你们到底解决哪一件事,这才麻烦。功能清单越长,这句话越容易丢。产品营销要
多 Agent 协作工作流的核心不是"同时用更多 Agent",而是把一条营销流水线拆成阶段,明确规定每个阶段由哪个 Agent 负责、拿什么输入、交出什么输出、在哪个人工关卡停下等批准。没有这套约定
搭配使用
B2B 客户开发 Skill、B2B RevOps 营收运营 Skill、B2B 冷启动外联 Skill、联合营销 Skill、海外社区搭建 Skill、员工倡导与内容分发 Skill
按这个 Skill 的产出能不能直接被下一个 Skill 用上来推荐,不是固定名单。多数情况下按顺序跑完一组,比单独用一个效果更好。
B2B 客户开发 Skill
根据 ICP 生成目标公司与联系人清单,并用统一标准完成线索资格评分。
B2B RevOps 营收运营 Skill
B2B RevOps 营收运营会把模糊的市场线索交接流程转化成带评分、路由和 SLA 时限的操作规范。
B2B 冷启动外联 Skill
为 B2B 冷邮件外联设计 ICP、序列、发送基础设施、容量和持续优化机制。
联合营销 Skill
联合营销把受众重合线索转成伙伴评分表、双方推广分工和线索分配协议。
海外社区搭建 Skill
把空白的海外 Discord 或 Reddit 群组,整理成有新人引导路径、版规和活跃度指标的社区运营手册。
员工倡导与内容分发 Skill
把员工的个人社媒账号转化为品牌发声渠道,产出排期表、内容简报和发布追踪表。
- 01
B2B 客户开发 Skill
这个 Skill 产出的prospect_list、sequence,正好是它需要的输入,可以直接接着跑
- 02
B2B RevOps 营收运营 Skill
这个 Skill 产出的prospect_list、sequence,正好是它需要的输入,可以直接接着跑
- 03
B2B 冷启动外联 Skill
这个 Skill 产出的prospect_list,正好是它需要的输入,可以直接接着跑
- 04
联合营销 Skill
这个 Skill 产出的prospect_list,正好是它需要的输入,可以直接接着跑
- 05
海外社区搭建 Skill
这个 Skill 产出的prospect_list,正好是它需要的输入,可以直接接着跑
- 06
员工倡导与内容分发 Skill
这个 Skill 产出的prospect_list,正好是它需要的输入,可以直接接着跑