Wheels Email Generator

Official

Send transactional emails with ease.

Authorwheels-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill simplifies the complex process of generating and configuring email functionality in CFWheels applications. It ensures proper email structure, responsive layouts, and robust testing for all your transactional and notification emails, saving you time and ensuring reliable delivery.

Core Features & Use Cases

  • Mailer Controller & Templates: Generates mailer controllers and both HTML and plain text email templates with responsive design best practices.
  • Flexible Configuration: Provides configuration examples for various SMTP providers (Gmail, SendGrid, Mailgun, AWS SES) and environment-specific settings.
  • Advanced Email Patterns: Includes guidance for file attachments, multiple recipients, and an email queue pattern for background processing.
  • Use Case: Implement a password reset email. This skill provides the mailer controller action, the HTML and plain text templates, and the configuration to send it via your chosen SMTP provider, ensuring a professional and functional email system.

Quick Start

In controllers/Mailer.cfc:

component extends="Controller" { function welcome(required user) { sendEmail( to = arguments.user.email, subject = "Welcome!", template = "mailer/welcome" ); } }

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Wheels Email Generator
Download link: https://github.com/wheels-dev/wheels/archive/main.zip#wheels-email-generator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository