全部技能

账单邮件

billing-emails
付费收款版本 1.0.0

Creem 留给你自己发的订阅邮件(欢迎、扣款失败、取消、提醒),由验签后的 webhook 入队,经 Resend、SES 或 SMTP 每封只发一次。

完整说明(英文)

Adds the subscription emails Creem does not send itself - welcome, trial ending, yearly renewal reminder, failed payment with one follow-up, cancellation scheduled (with resume link) and subscription ended - driven by Creem webhooks through a deduplicated outbox, so retried or resent webhooks never email twice and a later payment cancels the dunning follow-up. Sends through Resend, Amazon SES (SigV4, no SDK) or Mailpit for local testing, with a fresh Creem customer-portal link in every email. Ships Next.js App Router routes (webhook, cron, dev preview), SQLite or Postgres outbox, a zero-dependency core, 19 offline tests built on real Creem test-mode payloads, a template check, an email preview and checker, and an SPF/DKIM/DMARC check. Use when the user wants billing, dunning, renewal, trial or cancellation emails for a Creem subscription.

Creem 测试模式下的 Next.js 示例应用,用 Mailpit 当收件箱:通过 creem listen 走一次真实的测试购买和取消,再按 Creem 的 past_due 数据结构回放一次续费失败。 · 录制于 2026-11-03

  1. 1以每月 9 美元订阅,在 Creem 测试收银台用测试卡付款(这段 2.5 倍速)
  2. 2定时接口发出已入队的欢迎邮件:续费日期 2026 年 12 月 3 日,附客户门户链接
  3. 3选择到期取消:Creem 发来 subscription.scheduled_cancel,邮件写明可用到 2026 年 12 月 3 日,并带恢复订阅按钮
  4. 4终端:19 个测试通过;回放 past_due 事件后入队一封邮件和 3 天后的跟进,定时接口发出一封,随后的 subscription.paid 取消了跟进
  5. 5收件箱里的扣款失败邮件,带“更新付款方式”按钮

预览

它能做什么

Creem 留给你自己发的订阅邮件(欢迎、扣款失败、取消、提醒),由验签后的 webhook 入队,经 Resend、SES 或 SMTP 每封只发一次。

  • 六个模板对应 Creem 事件:欢迎、试用将到期、续费提醒、扣款失败(外加一次跟进)、已预约取消、订阅结束。不发收据:Creem 已经会发
  • webhook 只做 creem-signature 验签并写入发件箱,由定时接口发送到期的邮件。去重键固定,Creem 重试或手动重发都不会重复发信
  • 扣款重试成功会取消待发的扣款失败跟进邮件;恢复订阅会把取消时撤下的续费提醒加回来
  • 每次发送都向 Creem 现取一个客户门户链接,把去重键作为邮件服务的幂等键,遇到 429 和 5xx 会退避重试
  • 支持 Resend、Amazon SES(SigV4 签名,不依赖 SDK)、Mailpit/SMTP 和只写日志的发送方式;发件箱可用 SQLite 或 Postgres;每个模板都有纯文本版本、预览文字和渲染后检查
  • 脚本:基于真实 Creem 数据的 19 个离线测试、邮件预览、对 localhost 回放签名事件,以及发信域名的 SPF/DKIM/DMARC 检查
试试这句提示词
用 billing-emails 技能给我基于 Creem 的 Next.js 应用加上订阅邮件:欢迎、扣款失败和取消,通过 Resend 从 billing@mail.myapp.com 发出。

购买后可查看完整说明

这是付费技能,可单独购买,也可通过套餐获得全部技能。购买后可在本页或账户页下载。

目录

  1. 01When to use / when not to
  2. 02What you get
  3. 03Steps
  4. 04Rules
  5. 05Done when
  6. 06Troubleshooting

里面有什么

30 个文件:SKILL.md、7 个脚本、12 份参考资料、9 个模板和资源文件、1 个测试。

billing-emails/
  • SKILL.md10.2 KB
  • assets/(9)48.5 KB
    • lib/(1)34.4 KB
      • billing-emails-core.mjs34.4 KB
    • nextjs/(8)14.2 KB
      • src/(6)13.2 KB
        • app/(3)4.6 KB
          • api/(2)2.6 KB
            • cron/(1)1.2 KB
              • billing-emails/(1)1.2 KB
                • route.ts1.2 KB
            • webhooks/(1)1.4 KB
              • creem/(1)1.4 KB
                • route.ts1.4 KB
          • dev/(1)2.0 KB
            • emails/(1)2.0 KB
              • page.tsx2.0 KB
        • lib/(3)8.5 KB
          • billing-emails-core.d.mts5.4 KB
          • billing-emails-pg.ts618 B
          • billing-emails.ts2.5 KB
      • .env.example937 B
      • vercel.json84 B
  • references/(12)31.7 KB
    • fixtures/(9)21.1 KB
      • checkout.completed.json2.6 KB
      • constructed.subscription.paid.yearly.json2.8 KB
      • constructed.subscription.past_due.json2.1 KB
      • constructed.subscription.trialing.json2.1 KB
      • README.md1.2 KB
      • subscription.active.json2.0 KB
      • subscription.canceled.json2.7 KB
      • subscription.paid.json2.8 KB
      • subscription.scheduled_cancel.json2.8 KB
    • copy-rules.md2.4 KB
    • creem-events.md5.7 KB
    • deliverability.md2.6 KB
  • scripts/(8)31.3 KB
    • template-check/(1)5.1 KB
      • routes.test.ts5.1 KB
    • _cli.mjs2.1 KB
    • check_dns.mjs3.5 KB
    • check_nextjs_template.sh2.2 KB
    • preview_emails.mjs2.0 KB
    • replay_event.mjs2.1 KB
    • selftest.mjs12.9 KB
    • send_test_emails.mjs1.3 KB

常见问题

账单邮件 是做什么的?

Creem 留给你自己发的订阅邮件(欢迎、扣款失败、取消、提醒),由验签后的 webhook 入队,经 Resend、SES 或 SMTP 每封只发一次。

支持哪些 AI 工具?

Claude Code、Codex、Cursor,以及其他支持 Agent Skills 格式(带 SKILL.md 的文件夹)的工具。把安装提示词贴给 AI,或者把文件夹解压到它的技能目录即可。

下载包里有什么?

30 个文件:SKILL.md、7 个脚本、12 份参考资料、9 个模板和资源文件、1 个测试。

多少钱?

单独购买 US$6.99,一次性付款,含 12 个月更新。年付和终身版包含所有付费技能。

可以退款吗?

首次付款 14 天内、且没有下载任何付费技能的,可以全额退款。下载之后不退款,除非技能有缺陷且我们无法修复。

怎么获取更新?

一次性购买含 12 个月更新;年付和终身版在有效期内持续更新。在本页或账户页重新下载即可。当前版本:1.0.0。