cold-email
Skill1 starsChanged 3 months agoApache-2.0View on GitHub
Write and review B2B cold outreach — first-touch emails, follow-ups, reply drafts — from product material and business signals the user provides. Asks for the missing context instead of inventing it, and keeps facts separate from inference. Does not scrape prospect data, verify inboxes, send email, build sequences, or write to a CRM.
97 other projects use a version of this.
Adopted by
Most recently taken up by
- revnu-app/revnu-plugintheir own version, first seen Nov 8, 2026
- darkweb19/skillstheir own version, first seen Nov 8, 2026
- f13i/f13i-clitheir own version, first seen Nov 8, 2026
- yht-4403/jc-agent-skillstheir own version, first seen Nov 8, 2026
- alpit-patel/seo-aeo-geo-kittheir own version, first seen Nov 8, 2026
- bereach-ai/linkedin-prospecting-skillstheir own version, first seen Nov 8, 2026
Used with
Projects with it also use free-tools, popups and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
CesarjoquinSkillfree-tools
When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user mentions "engineering as marketing," "free tool," "marketing tool," "calculator," "generator," "interactive tool," "lead gen tool," "build a tool for leads," "free resource," "ROI calculator," "grader tool," "audit tool," "should I build a free tool," or "tools for lead gen." Use this whenever someone wants to build something useful and give it away to attract leads or earn links. For downloadable content lead magnets (ebooks, checklists, templates), see lead-magnets.
Also in 25 projects that use this
CesarjoquinSkillpopups
When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see cro. For general page conversion optimization, see cro.
Also in 23 projects that use this
coreyhaines31Skillmarketing-council
When the user wants multiple expert perspectives on a marketing question — a simulated board of advisors staffed by legendary marketers (Seth Godin, David Ogilvy, Eugene Schwartz, April Dunford, Rory Sutherland, Alex Hormozi, Byron Sharp, and more). Also use when the user mentions 'marketing council,' 'board of advisors,' 'advisory board,' 'what would Seth Godin say,' 'what would Ogilvy think,' 'channel Hormozi,' 'get multiple perspectives,' 'debate this,' 'have the council review,' 'marketing mentors,' or asks how a famous marketer would approach their problem. The council gives each advisor's take through their documented frameworks, surfaces where they disagree, and synthesizes a recommendation. For executing the winning direction, hand off to positioning, offers, copywriting, ads, or the relevant skill.
Also in 18 projects that use this
Hussain-ElfalahSkillandreessen
Also in 4 projects that use this
Hussain-ElfalahSkillbusiness-investment-advisor
Also in 4 projects that use this
roerohanSkillemails
When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding.
Also in 24 projects that use this
- +5 more from Cesarjoquin
- +1 more from Hussain-Elfalah
Other versions97 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 97
- coreyhaines31/marketingskills★ 59ksame name
- LeoYeAI/openclaw-marketing-skills★ 1ksame name
- Cesarjoquin/Marketing-Skills★ 190same name
- b1rdmania/ghostclaw★ 91same name
- LOGIN-TB/claude-skills★ 82same name
- open-fox/agents★ 55same name
- SZcalligrapher/slash-skills-subscription★ 32same name
- roerohan/skills★ 29same name
- Mikefluff/skills★ 26same name
- ukunal91app/Marketing-Skills-by-Corey-Haines★ 26same name
87 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository110 other files it gives its agents.
- acquire-codebase-knowledgeSkill
- add-educational-commentsSkill
- agnes-blog-postSkill
- algorithmic-artSkill
- api-and-interface-designSkill
- api-breaking-change-detectorSkill
- api-setupSkill
- architecture-blueprint-generatorSkill
- baoyu-article-illustratorSkill
- baoyu-cover-imageSkill
- baoyu-diagramSkill
- baoyu-format-markdownSkill
- baoyu-infographicSkill
- baoyu-markdown-to-htmlSkill
- baoyu-slide-deckSkill
- baoyu-translateSkill
- baoyu-xhs-imagesSkill
- baoyu-youtube-transcriptSkill
- beadsSkill
- blog-writing-guideSkill
- breakdown-feature-prdSkill
- browser-automationSkill
- canvas-designSkill
- chat-with-pdfSkill
- code-review-and-qualitySkill
- code-reviewSkill
- code-simplificationSkill
- code-simplifierSkill
- code-tourSkill
- commitSkill
- company-researchSkill
- competitive-analysisSkill
- context-engineeringSkill
- conventional-commitSkill
- convert-excel-to-mdSkill
- convert-word-to-mdSkill
- copy-editingSkill
- create-architectural-decision-recordSkill
- create-branchSkill
- create-videoSkill
- critical-code-reviewerSkill
- data-analysisSkill
- data-reportSkill
- debugging-and-error-recoverySkill
- deep-researchSkill
- deprecation-and-migrationSkill
- diagram-creatorSkill
- diagram-designSkill
- discernment-nudgeSkill
- distillySkill
- documentation-and-adrsSkill
- domain-modelingSkill
- doubt-driven-developmentSkill
- ecommerce-visual-copywritingSkill
- file-organizerSkill
- find-bugsSkill
- finishing-a-development-branchSkill
- frontend-designSkill
- gh-address-commentsSkill
- git-guardrails-claude-codeSkill
- The first 60 shown.
The file
Files
来源与修改说明
- 基于 Corey Haines 的 marketingskills/skills/cold-email 适配。
- 上游许可证为 MIT;完整文本见本包 LICENSE。
- Agnes 适配相对上游新增:产品信息卡与资料缺口追问、事实/推断分栏、五段首封与渠道开发信场景、固定输出分区路由、邮件正文禁语(禁止流程口吻写入正文)、中文首封约 150 字、发送前人工检查、统一输出语言规则及中文调用示例。保留的上游延伸资料在
references/,使用时受下方延伸资料边界约束。
B2B 冷启动邮件
帮助用户先澄清“谁的什么问题、为什么现在值得联系、能证明什么、希望对方做什么”,再写一封可人工审核的 B2B 冷启动邮件。目标是相关、清楚、可核查的首次沟通,不是伪造亲近感或承诺回复率。
何时调用
当用户要求:
- 根据产品介绍、官网摘录或案例写开发信、陌生拜访邮件或销售首封;
- 为某个职位、行业或公司类型改写冷邮件;
- 审查冷邮件的相关性、证据、个性化、CTA 或过度承诺;
- 设计基于新价值的邮件跟进或回复草稿。
不要因“群发、找邮箱、导入线索、发信、自动暂停序列、CRM 更新、LinkedIn 自动化”单独调用。说明本 Skill 只能交付文案和人工操作清单;实际数据、发送、退订与系统操作由用户在已获授权的工具中完成。
使用边界
- 资料来源。 只使用用户粘贴/上传的资料、现有产品营销上下文,或当前会话中实际读取且用户指定的公开页面。不得声称自动识别、抓取或验证了潜在客户官网、CRM、社交资料、邮箱或私有信息。
- 个性化。 仅使用收件人能合理预期被用于业务沟通的职业、角色、公司或公开业务信号。避免敏感、私人或无法在一句话内解释来源的变量。
- 事实。 不把推断写成事实;不编造客户案例、结果、资质、共同联系人、近期事件或个人观点。没有证据时用待确认项或删去。
- 发送与合规。 不发送邮件,也不判断某一法域下的合规性。草稿中标出发送前需要核对的身份、退订、地址、受众和技术要求;由用户及其法务/运营流程决定是否发送。
SOP
1. 路由请求
识别用户要的是:首封、跟进、回复、审查、停止联系,还是发送前检查。按下方「输出分区路由」只生成对应资产;资料充足时的默认是完整首封(分区 1–6)。
当发件方是厂家、品牌方或贸易商,收件方是经销商、代理商、零售渠道或进口商时,先选择以下渠道开发信场景。不要将 SaaS 的“痛点—结果—预约演示”框架机械套用到产品分销。
| 场景 | 可用前提 | 首封内容与 CTA | 暂不写入的内容 |
| 陌生产品介绍 | 只知道产品和大致渠道,未核实对方业务信号 | 厂家/品牌身份、产品类别、1–2 项可确认参数、请求是否接收简要资料 | 采购量、预算、独家权、稳定供货、利润空间、交期或具体合作条款 |
| 已核实的渠道匹配 | 用户提供了对方渠道、品类、地区或公开业务信号,且可说明来源 | 为什么该渠道/地区可能匹配、明确的产品类别和拟议合作类型、低承诺的简介沟通或会议 | 未经同意的独家、市场需求、销售额或合作回报承诺 |
| 展会、转介绍或既有接触后 | 用户提供了活动、联系人或此前沟通事实 | 提醒共同接触点、发送已讨论资料或约定的下一步 | 假装见过面、附加未经讨论的商业条款 |
| 对方已回复并愿意了解 | 有明确积极回复或要求资料/报价 | 回答实际问题;可再询问样机、报价、目标区域、预计量或补货要求 | 将未确认的生产、认证、价格或区域授权写成已承诺 |
若无法判断场景,采用“陌生产品介绍”,并将需要补足的信号列入信息卡。
2. 先生成两张信息卡,资料不足时追问
优先读取已有的产品营销上下文;再使用用户提供的产品资料、附件或实际可读取的公开产品页。先区分发件方产品与潜在客户公司,输出以下信息卡,不直接跳到模板。
发件方产品信息卡
| 字段 | 需要的内容 |
| 服务对象 | ICP、行业、公司阶段或关键角色 |
| 要解决的问题 | 目标角色可识别的业务问题或风险 |
| 核心能力 | 能如何改变该问题,避免功能堆砌 |
| 可用证据 | 案例、可复查指标、方法、资质或公开材料 |
| 禁用/待确认主张 | 不能证明、不能披露或需用户确认的说法 |
收件方相关性卡
| 字段 | 需要的内容 |
| 对象 | 角色、公司或清晰的细分群体 |
| 已知业务信号 | 用户提供或实际读到的公开变化、优先级、痛点线索;附来源或标为未知 |
| 相关性假设 | 该信号为什么可能与发件方的价值有关,必须标为推断 |
| 目标动作 | 回复、介绍、材料确认或演示;首封默认低摩擦的一步 |
若以下任一项缺失,先用不超过四个问题补齐:目标角色/细分市场、产品解决的问题、至少一项可用证据或明确无证据、希望对方采取的动作。用户不补充时,仍可给一个带 [待确认] 占位符的骨架和缺口说明,但不要伪造细节。
3. 用五段结构写首封
篇幅以说清一个主张和一个 CTA 为准,默认按下表控制(按汉字或英文词计;署名与联系方式另计):
| 类型 | 默认目标 | 可接受区间 | 说明 |
| 中文首封 | 约 150 字 | 120–250 字 | 国内 B2B / 渠道开发信默认按 150 字写满可用信息,避免过短空壳 |
| 英文首封(通用) | 约 80–100 词 | 60–120 词 | 初次陌生联系优先可读性 |
| 英文产品介绍型 | 约 100–130 词 | 100–150 词 | 需说明 1–2 项参数、认证或资料时 |
| 跟进 | 中文约 80–120 字 / 英文 30–80 词 | 视新增价值而定 | 须有新信息,勿只催回复 |
延伸资料中的更短篇幅建议可作为风格参考;与上表冲突时以本表为准。参数再多也只写入与切入点最相关的 1–2 项,用加长空洞套话凑字数。
- 主题行:准确反映正文,不伪造
Re:/Fwd:,给 2–3 个与正文相关的选项。 - 相关观察:一句可溯源的公司、角色或行业信号;没有可靠信号时,直接以该角色常见问题开场,不假装研究过个人。
- 问题或风险:把观察与一个具体业务摩擦相连;区分事实与合理假设。
- 针对性价值与证据:说明产品如何帮助应对该问题,最多用一项能支持该说法的证据;没有证据则以能力描述替代结果承诺。
- 单一低摩擦 CTA:要求一次清晰、容易拒绝或回复的动作,例如“这是否是你当前在处理的问题?”不要在首封同时索要会议、转介绍和资料下载。
输出时同时附上 事实/推断/待确认 对照表,逐条列出开场、价值和证据所依据的资料。
渠道开发信的语气与价值表达
- 使用厂商对商业伙伴的平实口吻:清楚说明“我是谁、产品是什么、为什么联系、希望对方下一步做什么”。避免“革命性”“领先”“强强联合”“长期共赢”等空泛合作话术。
- 若没有具体收件方信号,不假装了解对方的选品规划。可用条件化表达,例如“若贵司正在评估该品类新品”。
- 面向经销商的价值优先是其可评估的商业信息:产品类别差异、目标区域/渠道匹配、已确认的认证、已有市场覆盖、售后或物料支持。只有用户提供证据时才能出现;终端消费者卖点只作为产品说明,不能自动转换为渠道收益。
- 第一次陌生联系的目的是让对方决定是否继续了解,不是完成渠道资格审查或谈定合作。产品介绍模式优先请求“是否接收资料”;已核实的渠道匹配或展会后,才可请求简短会议。
4. 写跟进和回复
每封跟进必须新增一项价值:不同问题角度、补充证据、简短资源、明确澄清或礼貌结束。不要只写“跟进一下”,不要重复相同 CTA。若收到拒绝、退订或要求停止联系,提供停止后续触达的人工操作提示,不继续生成说服性跟进。
回复草稿先识别意图:有兴趣、时机不对、转介绍、异议、拒绝/退订或无关。只回应对方实际提出的问题;不要擅自承诺价格、集成、时间表或结果。
5. 发送前人工检查
资料充足的首封/跟进在分区 6 只给简短核对要点。当用户明确问「能否发送 / 是否合规 / 发送前检查」时,改用或另附下列较完整清单,仍不声称已完成任何验证、不发送、不认证法域合规:
- 发件人、回复地址、域名和主题是否真实且与正文一致;
- 目标受众、所在法域、个人数据来源及联系依据是否由用户的合规流程确认;
- 是否提供清晰的退订/停止联系方法,以及商业邮件所需的身份和地址信息;
- 证据、案例数字、客户名称和个性化观察是否均可核查并获准使用;
- 发送系统是否满足用户适用的认证、退订和声誉监控要求;
- 是否有拒绝、退订、投诉或退信记录需要先排除。
输出格式
目的在于让用户一眼区分“用于判断的资料”与“可直接复制发送的邮件”。不要把邮件正文混在解释、卡片或事实说明之间。
输出分区路由
先按请求类型选择输出形态;不要对所有请求机械套用完整六个分区。
| 请求类型 | 输出形态 |
| 资料充足的首封、跟进,或语言/表达改写 | 完整分区 1–6。第 6 区给简短发送前核对要点,不声称已完成验证 |
| 资料不足(缺目标/问题/证据状态/CTA) | 只输出「信息卡」和「需要补充的信息」;用户已要求写稿且尚未补齐时,可另给带 [待确认:…] 的 text 骨架。不输出第 6 区 |
| 审查既有邮件 | 先「问题清单」和「事实与待确认项」,再用 text 代码块给改写稿;可不套完整六分区 |
| 拒绝 / 退订 / 要求停止联系 | 说明应停止后续触达 + 人工操作提示;可选极短确认信。不生成说服性跟进,不套六分区 |
| 用户明确问「能否发送 / 是否合规 / 发送前检查」 | 拒绝发送与法域合规认证;输出 SOP §5 人工检查清单(可含法域敏感项)。不代为发送 |
| 用户明确只要邮件 / 只要主题行 / 不要分析 | 仅输出所要部分;邮件正文仍须在 text 代码块中 |
除非上表另有规定,或用户明确要求 JSON/只要邮件,资料充足的首封与跟进必须使用下列 Markdown 分区。
输出语言
先确定输出语言,并让标题、信息卡、策略、主题行、邮件正文、事实表和发送前检查保持同一语言。
- 用户明确指定“用中文/英文/德文输出”“write in English”等,指定语种优先。
- 未指定语种时,按用户指令的主要自然语言输出:中文指令用中文,英文指令用英文。
- 产品资料、官网摘录、品牌名、型号、认证名或参数的语言不改变输出语言;它们按原文保留或作必要翻译,并标明原始术语。
- 收件人所在国家或市场不自动改变输出语言。若用户需要实际发送给特定语言市场,应由用户明确指定语言;否则按上述规则生成。
- 若用户指令本身无法判断主要语言且没有指定语种,先用一个问题确认;不要擅自混合中英文标题或正文。
## 1. 信息卡
### 发件方产品信息卡
| 字段 | 当前信息 | 状态 |
|---|---|---|
| 服务对象 | ... | 已确认 / 待确认 |
| 问题 | ... | 已确认 / 待确认 |
| 能力与证据 | ... | 已确认 / 待确认 |
### 收件方相关性卡
| 字段 | 当前信息 | 状态 |
|---|---|---|
| 对象与业务信号 | ... | 事实 / 未知 |
| 相关性假设 | ... | 推断 |
| 目标动作 | ... | 已确认 / 待确认 |
## 2. 邮件策略
> **受众:** ...
> **主问题:** ...
> **价值与证据:** ...
> **唯一 CTA:** ...
## 3. 主题行
- ...
- ...
## 4. 可直接复制的邮件
### 版本 A
```text
邮件正文,只放收件人会看到的内容。
```
## 5. 事实与待确认项
| 类型 | 内容 | 邮件中的处理 |
|---|---|---|
| 事实 | ... | 已采用 |
| 推断 | ... | 条件化表达 / 未采用 |
| 待确认 | ... | 未采用 |
## 6. 发送前检查
- ...具体规则(在「输出分区路由」选定形态之后适用):
- 邮件正文必须置于标注为
text的代码块中,代码块外不得重复正文。邮件包含称呼、正文、CTA、署名和停止联系文字(如适用)。 - 需要信息卡时,两张卡必须各自有三级标题和独立 Markdown 表格;每项用
已确认、待确认、事实、推断或未知标示状态。不得将卡片写成散段文字。 - 需要邮件策略时,必须使用引用块,固定展示受众、主问题、价值与证据、唯一 CTA 四项,避免与正文混排。
- 有两个版本时,各版本各用一个独立
text代码块;不能在同一代码块中混写多个版本。 - 资料不足、审查、停止联系、仅发送前检查时,严格按路由表输出,不要为了“格式完整”强行补齐六个分区。
- 用户只要求“改成中文/英文”“换一种表达”“调整主题行”且上下文或正文资料充足时,仍应重新输出完整六个分区;仅当用户明确说“只要邮件”“只要主题行”或“不要分析”时才可省略其他分区。
- 语言切换后,所选形态下的标题、表格字段、策略、主题行和代码块内邮件必须一并切换;品牌名、型号、认证名和未经用户要求翻译的产品参数可保留原文。
首封内容完整性规则
- 产品资料含有多项可确认参数时,正文优先选择 1–2 项与切入点最相关的参数,避免只堆一个参数或罗列全部规格。技术规格是事实,不自动等同于用户收益、市场需求或销售证明。
- 若首封 CTA 是“接收产品资料”或“是否有兴趣了解”,不要同时要求采购量、补货节奏、预算或合作条款。这些信息可留到对方回复后的下一轮沟通。
- 当“稳定供货”只是用户希望达成的合作目标,而非已有产能、交期或补货机制证据时,只能将其表述为“愿意讨论供货安排”,不能写成“可稳定供货”或“补货可预期”。
邮件正文禁语(流程口吻不得出现)
text 代码块内只能是收件人会看到的商务表述。下列内容属于本 Skill 的内部写作约束,不得写进邮件正文(可留在信息卡、策略或事实表):
- 元叙述 / 流程说明:如“首封只说明…”“本封仅…”“按开发信结构…”“低摩擦 CTA”“待确认占位”“信息卡”“可核对信息(作为自我标注)”等;
- 对写作策略的旁白:如“不承诺销量/利润(作为自我声明句)”“我不会再跟进(若非收件人需要的停止联系说明)”以外的作者自言自语;
- 把参数选择规则说给对方听:应直接写出那 1–2 项参数本身,而不是解释“为什么这封只写两点”。
正确写法:直接陈述产品、参数与请求。错误写法:首封只说明两点可核对信息:容量为 4L…。应改为:产品为 4L IH 智能电饭煲;如需评估,我可提供对应型号检测报告。
调用示例
- “根据下面的产品介绍,先提炼产品信息卡和待确认项,再给我写一封发给 100–500 人 SaaS 公司 VP Sales 的英文开发信;不能证实的客户成果不要写。”
- “我只知道我们帮电商团队减少人工报表时间。请先问我最关键的四个问题,再写一封冷启动邮件骨架。”
- “审查这封冷邮件:标出没有证据的说法、虚假的个性化和 CTA 问题;只用我提供的事实重写两版。”
- “客户回复说现在没有预算。帮我写一封不施压的回复,并给我一个停止继续触达的人工检查项。”
延伸资料
按需要查阅:references/personalization.md、references/frameworks.md、references/subject-lines.md、references/follow-up-sequences.md、references/deliverability.md 与 references/reply-handling.md。这些材料用于改善草稿结构与措辞,不替代本 SOP 的资料来源、事实核验和发送边界。
使用边界:
- 允许取用: 框架结构名称、主题行长度习惯、跟进节奏思路、投递清单项、回复意图分类。
- 禁止照抄为用户事实: 示例中的客户名、百分比、会议时长或其他结果数字(尤其
frameworks.md)。只有用户提供的证据才能写入邮件。 - 禁止声称已执行: 退订抑制、CRM 写入、序列暂停、邮箱验证、LinkedIn 或多渠道自动化。
reply-handling.md中的 agent 操作表仅作人工流程参考;本 Skill 只输出文案与人工操作提示。 - 包内另有
references/benchmarks.md、linkedin-outreach.md、multichannel-cadence.md、outbound-plays.md。默认不要主动查阅;若用户明确要求相关文案思路,仍只交付草稿与人工清单,不提供自动化操作步骤,也不声称已连接 CRM、广告或 LinkedIn 工具。文中指向其他 Skill 的链接在本包中不可用,忽略即可。
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

