分享我做的外链 Skill|找外链机会 + Openclaw 写邮件,自动化跑通 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
dudulhc

分享我做的外链 Skill|找外链机会 + Openclaw 写邮件,自动化跑通

  •  
  •   dudulhc 3 月 27 日 1018 次点击

    外链 Outreach ,是独立站 SEO 里最费力、回报最玄的事。

    不是找不到目标文章 是找到了,也扒到了邮箱,也认认真真写了邮件,发出去,石沉大海。

    不是运气问题。 是作者收到邮件的第一秒,就看穿了这是群发模板。

    所以我做了这个开源 Skill ,专门解决这件事。 今天把整个逻辑从头拆给你看。

    找到外链机会清单

    在跑 Outreach 之前,你首先需要一份「值得联系」的目标文章清单。

    这里我用的是 Dageno AI,你也可以选择 Semrush 或者 Ahrefs 。

    直接将外链机会(短尾&长尾提示词)复制到 Google Sheet ,然后补两列:状态( Status )和备注。

    这份表格准备完毕,就是后面 AI 要处理的原料。


    这个 Skill 到底是怎么设计的

    这才是今天最核心的部分,认真看。

    为什么大多数 Outreach 邮件没有回复?

    我总结了三个原因:

    1. 太泛 "I came across your article and thought it was great…" 作者每天收到 50 封这样的邮件,直接归档。
    2. 没有相关性 你卖 SEO 工具,但邮件里完全没提文章的具体内容,作者凭什么相信你真的读了?
    3. 诉求不清晰 邮件写了三段,最后作者不知道你要他做什么。

    我这个 Skill 针对这三个问题,设计了 6 步流程:

    Step 1:读取机会清单,过滤待处理条目

    Skill 读取你的 Google Sheet 或粘贴的 CSV 内容,自动过滤出所有 Status = pending 的行。用 pending / processed 来标记状态,每次只跑新的,不会乱。

    Step 2:自动判断文章类型

    Skill 抓取每一篇目标文章,根据标题关键词和页面结构,把它归入四种类型之一:Top ListHow-to 教程对比评测Resource Page

    为什么这一步这么重要?因为这四种文章背后,作者的心理需求完全不同。针对不同类型,邮件的切入角度必须完全不同。

    Step 3:多渠道查找作者联系邮箱

    Skill 按优先级逐渠道查找:文章署名、网站 Contact/About 页、作者个人网站、Twitter/X bio 等。找不到就标注 Not Found,不硬猜,保护域名信誉。

    Step 4:深度分析目标文章

    这是整个 Skill 里技术含量最高的一步。Skill 会完整抓取文章正文,然后做四件事:

    1. 提取可以自然引用的具体内容:让作者知道你真的读过文章。
    2. 找到文章的内容缺口:这是你产品切入的核心理由。
    3. 判断作者的写作风格和目标受众:匹配语气(正式 vs 随性)。
    4. 梳理你的产品和这篇文章的精准关联点:说清楚你的价值。

    Step 5:生成个性化邮件

    基于前面的分析,生成邮件。遵循严格规则:150 字以内、第一句直奔主题、引用具体内容、诉求单一清晰、语气匹配。

    Step 6:审核报告,确认后直接发送

    Skill 把结果整理成表格,你只需审核一遍,确认后 Skill 会通过 Gmail 自动批量发出。

    Step 7:收回复、分析、跟进

    邮件发出去后,Skill 会自动拉取回复、AI 分析分类(正面、拒绝、需跟进等),并自动发送跟进邮件,直到流程闭环。


    完整流程总结

    Dageno AI 找机会
    ↓ 导出 CSV ,补两列
    Openclaw + Skill 处理
    ↓ Step 1:过滤待处理条目
    ↓ Step 2:判断文章类型
    ↓ Step 3:查找联系邮箱
    ↓ Step 4:深度分析文章
    ↓ Step 5:生成个性化邮件
    ↓ Step 6:你审核报告 → 确认 → Gmail 自动发送
    ↓ Step 7:自动拉取回复 → AI 分析 → 自动跟进
    循环,直到每个联系人有最终结果

    以前:10 个机会 = 5 小时,还要手动盯回复、手动写跟进 现在:50 个机会 = 2 小时,发出去之后闭环自动跑完


    在 Openclaw 里怎么跑起来

    流程逻辑都清楚了,现在说怎么实际操作。

    第一步:去 GitHub 拿 Skill 文件

    打开这个地址: github.com/GEO-SEO/outreach-skill 复制 skills/email-outreach.md 的完整指令内容。

    第二步:打开 Openclaw ,粘贴 Skill + 做 Setup

    打开 Openclaw,新建一个对话。把刚才复制的 Skill 全文粘贴进去,然后紧接着补上这段话:

    以上是我要你遵循的 Outreach Skill 完整规则,请仔细阅读。
    现在请帮我完成 Setup:
    我的产品页面:[你的产品 URL]
    目标用户:[一句话描述]
    我的名字:[你的名字]
    我的职位:[你的职位]
    请先访问我的产品页面,提取核心功能、差异化优势和语气风格,然后为 Best/Top List 、How-to 教程、对比评测、Resource Page 各生成一个邮件模板,给我确认。

    Openclaw 会输出 4 个模板,你检查一遍,觉得 OK 就回复「确认」,Setup 完成。

    第三步:上传 Dageno 清单,跑 Step 16

    把外链机会文档直接上传到对话,然后说:

    这是我的外链机会清单。
    请按照 Skill 的流程,处理所有 Status = pending 的行:
    Step 1:确认待处理条目
    Step 2:判断每篇文章的类型
    Step 3:查找作者联系邮箱,标注来源和置信度
    Step 4:抓取并深度分析每篇文章内容
    Step 5:生成个性化邮件
    Step 6:把有结果整理成表格,等我审核确认后发送

    第四步:审核确认,触发发送 + 自动闭环

    看完报告,觉得 OK ,回复「确认发送」。Openclaw 会引导你完成发送授权,一键发出。之后你只需要定期运行「 Check replies 」和「 Analyze replies 」即可。


    Skill 完整开源,免费用: github.com/GEO-SEO/outreach-skill 觉得有用的话点个 Star ,也欢迎提 Issue 或 PR 一起改进。

    2 条回复    2026-03-27 19:07:56 +08:00
    duuu
        1
    duuu  
       3 月 27 日
    老哥的几个文章正好对我都很有帮助,等于直接把你们系统的功能单独拆分了出来?
    dudulhc
        2
    dudulhc  
    OP
       3 月 27 日
    @duuu 算是把部分 Agent 开源了出来,这些都可以分享给大家哈哈
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3030 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 06:30 PVG 14:30 LAX 23:30 JFK 02:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86