email-service-aws-ses

Sends templated email via AWS SES from .NET apps with placeholder replacement.

69|13|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/ronnythedev/dotnet-clean-architecture-skills --skill email-service-aws-ses
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-service-aws-ses
Source: https://github.com/ronnythedev/dotnet-clean-architecture-skills/tree/main/sample/POS/.claude/skills/16.2-email-service-aws-ses
Command: npx skills add https://github.com/ronnythedev/dotnet-clean-architecture-skills --skill email-service-aws-ses

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables apps to deliver emails reliably via AWS SES, supporting HTML templates and placeholder replacement, with a Result-based error handling strategy.

Core Features & Use Cases

  • AWS SES integration for production-grade email delivery
  • HTML templates with placeholder substitution
  • Result pattern based error handling (no exceptions)
  • Development mode toggle to avoid sending during local testing
  • Use Case: Send appointment reminders or notification emails from your .NET APIs

Quick Start

Configure AWS credentials and region, register the SES email service in DI, and call SendTemplatedEmailAsync with a template name and placeholders.

Frequently Asked Questions about email-service-aws-ses

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

FAQPage Schema
How do I send transactional emails using AWS SES in a .NET app?

To send transactional emails using AWS SES in a .NET app, you register the SES email service in dependency injection and call SendTemplatedEmailAsync with a template name and placeholders.

How does AWS SES handle HTML email templates and placeholder replacement in .NET?

AWS SES handles HTML email templates by loading them and replacing placeholders with your provided data before sending the final content via the SES API using the AWS SDK for .NET.

Can I use this AWS SES integration for promotional emails or only transactional notifications?

You can use this AWS SES integration for both transactional and promotional email use cases, as it supports templated content and placeholder substitution for any email delivery scenario.

Does the AWS SES .NET integration support a development mode to avoid sending emails during local testing?

Yes, the AWS SES .NET integration includes a development mode toggle that allows you to safely avoid sending actual emails during local testing.

What is the best way to handle email delivery errors with AWS SES in .NET without throwing exceptions?

The best way to handle AWS SES email delivery errors in .NET without throwing exceptions is using a Result pattern-based error handling strategy, which safely returns execution outcomes.

What do I need to configure before sending templated emails with AWS SES from my .NET APIs?

Before sending templated emails with AWS SES from .NET APIs, you need to configure AWS credentials and region, and ensure the AWS SDK for .NET is installed to access the SES API.

Related Skills