关于 developer-newsletter
面向开发者关系与内容团队的技能,覆盖开发者简报的内容策略、写作、增长和邮件送达。提供主题行、内容规划、增长方式及效果指标的指导。
主要功能
- 01选择简报类型与发送频率
- 02规划内容组合和邮件结构
- 03撰写并测试邮件主题行
- 04通过渠道与推荐机制增长订阅
- 05设置邮件送达并跟踪指标
适用场景
- 01启动面向开发者的定期简报
- 02规划教程、产品更新或社区摘要
- 03改善邮件主题行与订阅增长
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jonathimer/ devmarketing-skills --skill developer-newsletter安装后在 Claude Code 中输入/developer-newsletter确认已加载。
附带文件README.md
详细介绍
开发者通讯
这项技能可帮助你制作并撰写开发者真正愿意打开、阅读并期待收到的通讯。涵盖内容策略、写作、增长和送达率。
开始之前
先加载受众背景信息。 阅读 .agents/developer-audience-context.md,了解:
- 你的写作对象是谁(角色、资历、技术栈)
- 哪些内容能引起共鸣(问题、兴趣)
- 他们还会在哪里获取内容(避免重复投入)
- 语气和风格(随意还是偏技术)
如果背景信息文件不存在,请先运行 developer-audience-context 技能。
通讯策略
明确通讯类型
| 类型 | 描述 | 示例 |
|---|---|---|
| 产品更新 | 更新日志、新功能、技巧 | Vercel 的更新 |
| 精选链接 | 全网优质内容 | TLDR、Bytes |
| 原创内容 | 你自己的文章、教程 | Cassidy Williams |
| 社区摘要 | 社区动态 | 开发者社区周报 |
| 系列教程 | 随时间逐步讲解某个主题 | 课程式通讯 |
最佳实践:选择一种主要类型。你可以混合其他类型,但要有清晰的定位。
发送频率矩阵
| 频率 | 最适合 | 风险 |
|---|---|---|
| 每日 | 精选链接、新闻 | 容易疲劳,难以持续 |
| 每周 | 大多数通讯 | 对多数通讯来说最合适 |
| 每两周 | 原创内容占比较高 | 容易失去势头 |
| 每月 | 产品更新、摘要 | 容易让人忘记你的存在 |
开发者偏好:每周一次最合适。开发者很忙,也很在意收件箱的清爽。
内容组合框架
70-20-10 规则
| 百分比 | 内容类型 | 目的 |
|---|---|---|
| 70% | 有价值的内容 | 教学、传递信息、提供帮助 |
| 20% | 产品内容 | 更新、功能、操作指南 |
| 10% | 推广内容 | 行动号召、请求、销售 |
内容类别
轮换使用以下类别:
| 类别 | 示例 |
|---|---|
| 教程 | “如何实现 X” |
| 新闻分析 | “Y 的公告对你意味着什么” |
| 工具/库汇总 | “处理 Z 的 5 个库” |
| 代码片段 | “快速技巧:更好的错误处理” |
| 社区亮点 | “本周 Discord 社区精选” |
| 行业观点 | “我为什么觉得 X 被过度炒作” |
| 幕后故事 | “我们如何构建功能 Y” |
| 问答 | “你提问,我们解答” |
撰写开发者邮件
主题行框架
对开发者有效的主题行:
| 模式 | 示例 | 有效原因 |
|---|---|---|
| 具体收益 | “将构建时间缩短 40%” | 价值明确 |
| 技术悬念 | “没人使用的 JavaScript 特性” | 激发好奇心 |
| 直接公告 | “v2.0 已发布:支持 async/await” | 清晰且值得关注 |
| 数字 + 主题 | “资深开发者会用的 7 个 TypeScript 技巧” | 易于浏览、内容具体 |
| 提问 | “你还在使用回调吗?” | 打破惯常模式 |
| 突发新闻 | “React 19 已发布:你需要了解的内容” | 及时、紧迫 |
无效的做法:
| 避免使用 | 原因 |
|---|---|
| 全部大写 | 容易被视为垃圾邮件 |
| “一个小问题” | 带有操纵性 |
| 过多表情符号 | 看起来像营销内容 |
| “你绝对想不到……” | 标题党让人厌倦 |
| 没有主题行 | 真的别这么做 |
预标题文本
主题行之后显示的预览文本。记得使用。
| 主题 | 预标题 |
|---|---|
| “v2.0 已发布” | “另外:需要留意的重大变更” |
| “本周 Node.js 动态” | “fetch() 争议、npm 安全问题和一款酷炫的 CLI” |
邮件结构
[Short personal intro - 1-2 sentences]
[Main content sections with clear headers]
[Code snippet if relevant]
[Quick links section]
[Sign-off with personality]
邮件中的代码
在邮件中呈现代码颇具挑战。可选方案:
| 方案 | 优点 | 缺点 |
|---|---|---|
行内代码(backticks) | 处处适用 | 无语法高亮 |
| 纯文本代码块 | 可靠 | 不美观 |
| 代码图片 | 美观 | 无法复制,有无障碍访问问题 |
| “在浏览器中查看”链接 | 格式完整 | 操作不便 |
| 带样式的 HTML 表格 | 格式不错 | 复杂,可能出错 |
建议:代码保持简短。小片段使用行内代码,完整示例则提供链接。
<pre style="background-color: #1e1e1e; color: #d4d4d4; padding: 16px; border-radius: 4px; font-family: 'Fira Code', monospace; font-size: 14px; overflow-x: auto;">
const result = await fetch('/api/data');
</pre>
邮件主题测试
A/B 测试框架
每次只测试一个变量:
| 变量 | 版本 A | 版本 B |
|---|---|---|
| 长度 | “TypeScript 5.0 功能” | “将改变你编写代码方式的 7 个 TypeScript 5.0 功能” |
| 具体程度 | “新功能” | “异步导入、装饰器及另外 5 项” |
| 格式 | 陈述句 | 疑问句 |
| 个性化 | 通用内容 | “[姓名],你的每周摘要” |
| 表情符号 | 无 | 一个相关表情符号 |
邮件主题检查清单
发送前:
- 少于 50 个字符(移动端预览)
- 不含垃圾邮件触发词(免费、立即行动、限时)
- 具体明确,不含糊
- 与邮件内容相符(不使用诱饵标题)
- 你自己会打开这封邮件吗?
增长策略
自然增长
| 策略 | 实施方式 |
|---|---|
| 博客页脚 CTA | 使用行内表单写上“将类似文章发送到你的收件箱” |
| 内容增值资源 | 提供“下载完整检查清单”,以邮箱换取 |
| 离站意图 | 用户离开时显示弹窗(谨慎使用) |
| Twitter/社交媒体提及 | “我每周都会在简报中写这方面的内容” |
| 文档 CTA | 在文档页脚添加订阅框 |
| 开源 README | 在项目 README 中添加简报链接 |
| 会议演讲 | “注册即可获取幻灯片和额外内容” |
推荐计划
| 奖励等级 | 奖励示例 |
|---|---|
| 1 个推荐 | 在简报中公开致谢 |
| 5 个推荐 | 独家内容 / 提前访问 |
| 10 个推荐 | 周边(贴纸、T 恤) |
| 25 个推荐 | 一对一通话 / 高级访问权限 |
交叉推广
与内容互补的简报合作:
| 你的简报 | 合适的合作伙伴 |
|---|---|
| 专注于 React | TypeScript、Node.js、前端简报 |
| DevOps | 云、Kubernetes、基础设施简报 |
| AI/ML | Python、数据科学简报 |
互换提及,不要互投完整广告。
避免垃圾邮件过滤器
技术设置
| 要求 | 操作 |
|---|---|
| SPF | 添加授权发件人的 DNS 记录 |
| DKIM | 对邮件进行加密签名 |
| DMARC | 设置处理身份验证失败的策略 |
| 自定义域名 | 使用 [email protected] 发送,而非个人邮箱 |
| 预热 | 从少量发送开始,逐步增加数量 |
内容规范
| 应做 | 不应做 |
|---|---|
| 提供纯文本版本 | 仅使用 HTML |
| 图片比例合理 | 全是图片,没有文字 |
| 提供清晰的退订方式 | 隐藏或难以操作的退订方式 |
| 保持发送频率稳定 | 发送频率不规律、难以预测 |
| 保持列表干净 | 保留退信、非活跃或购买的邮箱 |
警示词
避免在邮件主题和正文中使用:
| 类别 | 应避免的词语 |
|---|---|
| 紧迫性 | 立即行动、限时、即将过期 |
| 免费赠品 | 免费、零成本、无义务 |
| 金钱 | $$、现金、赚钱、投资 |
| 夸大其词 | 惊人、难以置信、史上最佳 |
| 垃圾邮件常见词 | 点击此处、获胜者、恭喜 |
邮件服务提供商
面向开发者的选项
| ESP | 最适合 | 开发者功能 |
|---|---|---|
| Buttondown | 简洁、以 Markdown 为先 | API、RSS 导入、精简 |
| ConvertKit | 创作者新闻简报 | 自动化、着陆页 |
| Mailchimp | 通用用途 | 完善的 API、集成 |
| Resend | 开发者优先 | React Email、出色的开发体验 |
| Loops | SaaS 公司 | 以产品为中心的功能 |
| Beehiiv | 注重增长 | 推荐、变现 |
自行搭建的选项
| 工具 | 用途 |
|---|---|
| Resend + React Email | 定制交易邮件和营销邮件 |
| Postmark | 注重可靠性 |
| SendGrid | 注重规模扩展 |
指标与基准
关键指标
| 指标 | 开发者新闻简报基准 |
|---|---|
| 打开率 | 30-50%(高于 B2C) |
| 点击率 | 5-15% |
| 退订率 | 每次发送 <0.5% |
| 垃圾邮件投诉率 | <0.1% |
| 订阅名单增长率 | 每月 5-10% |
需要追踪的指标
| 指标 | 能说明什么 |
|---|---|
| 按主题统计的打开率 | 主题行的效果 |
| 按链接统计的点击率 | 内容的共鸣程度 |
| 回复率 | 参与互动的深度 |
| 发送后的退订率 | 内容契合度 |
| 转发率 | 分享意愿 |
| 增长来源 | 最佳获客渠道 |
新闻简报模板
Subject: [Specific, benefit-driven headline]
Pre-header: [Teaser that complements subject]
---
Hey [first name],
[1-2 sentence personal intro or hook]
## [Main Section 1]
[2-3 paragraphs with value]
\`\`\`javascript
// Quick code example if relevant
\`\`\`
## [Main Section 2]
[Content]
## Quick Links
- [Link 1]: One-line description
- [Link 2]: One-line description
- [Link 3]: One-line description
## From the Community
[Highlight something from Discord/Twitter/GitHub]
---
[Personal sign-off]
[Name]
P.S. [Optional: extra CTA, fun fact, or teaser]
工具
| 工具 | 用途 |
|---|---|
| Octolens | 监测开发者讨论,为新闻简报寻找内容创意。追踪 HN、Reddit 和 Twitter 上的热门话题。 |
| Buttondown/ConvertKit/Beehiiv | 新闻简报平台 |
| SparkLoop | 推荐计划管理 |
| Mailmeteor/Email Octopus | 经济实惠的邮件发送 |
| Mail-Tester | 发送前检查垃圾邮件评分 |
| Litmus/Email on Acid | 邮件渲染预览 |
相关技能
developer-audience-context— 了解你的写作对象devrel-content— 为新闻简报提供内容来源community-building— 创作社区内容developer-advocacy— 在运营新闻简报的同时打造个人品牌
评论
支持 Markdown