send-email-to-mailing-list

Automates sending template-based or text/html emails to a mailing list via SchemaVaults mail-server POST /api/send from Node.js/TypeScript code or Claude Code workflows.

1|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/schemavaults/auth --skill send-email-to-mailing-list
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email-to-mailing-list
Source: https://github.com/schemavaults/auth/tree/main/.claude/skills/send-email-to-mailing-list
Command: npx skills add https://github.com/schemavaults/auth --skill send-email-to-mailing-list

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables sending emails to a mailing list through the SchemaVaults mail-server POST /api/send, either from server-side code via the @schemavaults/send-email helper or directly from Claude Code at the end of a workflow.

Core Features & Use Cases

  • Server-side email delivery from Node.js/TypeScript projects using @schemavaults/send-email
  • CLI-based ad-hoc sends via bunx schemavaults-send-email
  • Supports template-based emails or raw text/html messages
  • Environment-variable security with per-call overrides (mail API key, mailing list id, environment)
  • Use cases include onboarding notifications, operational alerts, and end-of-workflow updates

Quick Start

Invoke the helper or CLI to send a mailing-list email from a server-side context.

Frequently Asked Questions about send-email-to-mailing-list

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send emails to a mailing list from server-side Node.js or TypeScript code?

To send emails to a mailing list from server-side Node.js or TypeScript, use the @schemavaults/send-email helper package to POST to the SchemaVaults mail-server /api/send endpoint. It supports template-based and raw text/html messages with per-call overrides for the mailing list ID and bearer token.

Can I send template-based email notifications from a CLI?

Yes, CLI-based ad-hoc email sends are supported via the bunx schemavaults-send-email command. This allows you to trigger template-based or raw text/html mailing-list notifications directly from a terminal without writing application code.

What environment variables are required to send server-side emails?

Sending server-side emails requires the SCHEMAVAULTS_MAIL_API_KEY and SCHEMAVAULTS_MAILING_LIST_ID environment variables to be set. These provide authentication and target the correct recipient list, though per-call overrides are also supported.

How do I override the mailing list ID for a specific email send operation?

You can override the mailing list ID for a specific operation by passing a per-call override when invoking the helper or CLI. This allows targeting different environments or recipient groups without altering the base SCHEMAVAULTS_MAILING_LIST_ID environment variable.

Does this Skill work with Claude Code for end-of-workflow email notifications?

Yes, this Skill works directly with Claude Code to send end-of-workflow email notifications. It automates the POST /api/send request to the SchemaVaults mail-server, allowing Claude Code to dispatch operational alerts or onboarding updates upon task completion.