send-email-to-mailing-list

Installation
SKILL.md

Send Email to Mailing List

This skill teaches Claude how to send an email to a mailing list, either (a) from any server-side TypeScript/JavaScript project that imports @schemavaults/send-email, or (b) directly from a Claude Code session — for example, to send a "I just finished this workflow" notification at the end of a task. In both cases the sendEmailToMailingList() helper wraps the SchemaVaults mail-server POST /api/send route and automatically resolves the API key from environment variables. The skill is self-contained and portable — drop it into any project's .claude/skills/ folder and you're done.

When to use this skill

There are two distinct use cases. Either fits this skill:

(a) Application code needs to send a notification to a mailing list audience. For example:

  • New user signup / first-purchase events
  • Unhandled errors in background jobs or cron tasks
  • Billing / subscription lifecycle events (trial ending, payment failed)
  • Ops alerts (deploy succeeded, rate-limit tripped, healthcheck failed)
  • Any ad-hoc "FYI, this just happened" message intended for a mailing list audience

(b) Claude Code itself wants to notify a mailing list at the end of a workflow. For example:

Installs
95
First Seen
Apr 12, 2026
send-email-to-mailing-list — schemavaults/send-email