All skills

Email sending patterns for The Boring JavaScript Stack — sails-hook-mail configuration, EJS templates, SMTP/Resend transports, and transactional email patterns. Use this skill when configuring mail, writing email templates, or sending transactional emails in a Sails.js application.

Use this Skill: https://skilld.dev/gh/sailscastshq/boring-stack/email

This session only. Nothing lands on disk.

README.md

≈343 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Email Skills for Claude Code

Send transactional emails from The Boring JavaScript Stack with Claude Code.

Installation

npx skills add sailscastshq/boring-stack/skills/email

Usage

After installing, Claude will automatically apply email best practices when you work on mail-related code:

"Send a welcome email after user signup"

"Create an email template for password reset"

"Configure Resend as the email provider for production"

"Add a team invitation email with an expiring link"

Skills Included

  • getting-started - Sails Mail overview, config/mail.js, transports
  • sending-emails - sails.helpers.mail.send API and patterns
  • templates - EJS email templates, shared layout, template variables
  • providers - SMTP, Resend, environment-based configuration
  • transactional-patterns - Verification, password reset, magic links, 2FA codes, invitations

What is Sails Mail?

sails-hook-mail is a Sails.js hook that provides a unified API for sending emails through multiple transports. It supports SMTP (Mailgun, SendGrid, AWS SES), Resend, and a log transport for development.

Links

License

MIT

Source: SKILL.md on GitHub

1 warning17d4 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    This skill provides secure, well-documented patterns for implementing transactional email functionality in Sails.js applications. It follows security best practices for secret management, token handling, and protection against common web vulnerabilities.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer7mo

    8/8 files flagged

Signed by skilld at bf19e10. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 days ago.

Activeupdated 8 months ago
Other metadata
metadata
{
  "author": "sailscastshq",
  "version": "1.0.0",
  "tags": "email, mail, smtp, resend, templates, ejs, transactional, boring-stack"
}

README badge

README badge for sailscastshq/boring-stack/email