nodemailer

Send emails from Node.js applications via SMTP or OAuth2.

84|15|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/AIDotNet/MoYuCode --skill nodemailer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nodemailer
Source: https://github.com/AIDotNet/MoYuCode/tree/main/skills/tools/nodemailer
Command: npx skills add https://github.com/AIDotNet/MoYuCode --skill nodemailer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of sending emails directly from Node.js applications, handling various configurations and content types.

Core Features & Use Cases

  • SMTP & OAuth2 Support: Connect to various email providers using standard SMTP or secure OAuth2 authentication.
  • Rich Content: Send plain text, HTML emails, and embed images.
  • Attachments: Include files as attachments or embed them directly in HTML.
  • Use Case: Automatically send a welcome email with a personalized HTML template to new users upon registration, or send a monthly report as a PDF attachment to a manager.

Quick Start

Use the nodemailer skill to send a basic email with the subject 'Test Email' to '[email protected]' from '[email protected]'.

Frequently Asked Questions about nodemailer

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

FAQPage Schema
How do I send automated emails from a Node.js application?

To send automated emails from a Node.js application, this Skill uses the Nodemailer module to handle SMTP configurations and dispatch transactional or notification messages directly.

Can I use OAuth2 instead of standard SMTP authentication for sending emails?

Yes, you can use OAuth2 authentication instead of standard SMTP. This Skill supports secure OAuth2 connections alongside standard SMTP to integrate with various email providers.

How do I include file attachments and HTML templates in Node.js notification emails?

To include file attachments and HTML templates in Node.js notification emails, this Skill supports sending rich HTML content, embedding images directly, and attaching files like PDFs.

Does this Skill work with Gmail for automated communication workflows?

Yes, this Skill works with Gmail. It integrates directly with email services like Gmail using SMTP or OAuth2 to facilitate automated communication workflows.

What is the best way to send a personalized welcome email on new user registration?

The best way to send a personalized welcome email on new user registration is using this Skill's HTML template support to automatically generate and dispatch rich content upon registration.

Are there limitations when sending plain text versus HTML emails in Node.js?

There are no strict limitations between plain text and HTML emails in Node.js here; this Skill fully supports sending both plain text and rich HTML content, including embedded images.