mjml-email-templates

Generate responsive HTML email templates using MJML with .NET Razor syntax.

71|10|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/wshaddix/dotnet-skills --skill mjml-email-templates-wshaddix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mjml-email-templates
Source: https://github.com/wshaddix/dotnet-skills/tree/main/skills/mjml-email-templates
Command: npx skills add https://github.com/wshaddix/dotnet-skills --skill mjml-email-templates-wshaddix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation of responsive, cross-client compatible email templates within .NET applications by leveraging the MJML framework.

Core Features & Use Cases

  • Responsive Email Design: Generates HTML emails that adapt to various screen sizes and email clients.
  • MJML Integration: Provides guidance on using MJML syntax and integrating it with .NET Razor views.
  • Transactional Emails: Ideal for building emails like sign-up confirmations, password resets, and notifications.

Quick Start

Use the mjml-email-templates skill to render the 'UserInvitations/UserSignupInvitation' template with provided variables.

Frequently Asked Questions about mjml-email-templates

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

FAQPage Schema
How do I create responsive HTML email templates in a .NET application?

To create responsive HTML email templates in a .NET application, use the MJML framework integrated with Razor syntax. This approach generates cross-client compatible layouts by embedding MJML templates as resources and rendering them with the Mjml.Net package.

What is the best way to build transactional emails with MJML and Razor?

The best way to build transactional emails with MJML and Razor is to use a dedicated generation workflow that supports embedding templates as resources. This setup renders cross-client compatible emails like sign-up confirmations and password resets within .NET applications.

Does MJML work with .NET Razor views for email rendering?

Yes, MJML works with .NET Razor views for email rendering. By integrating MJML syntax into Razor views and using the Mjml.Net package, you can generate responsive HTML emails that adapt to various screen sizes and email clients.

How do I render an MJML template with variables in .NET?

To render an MJML template with variables in .NET, invoke the generation process to compile the MJML template and pass the required variables. This outputs responsive HTML email content tailored to the specific user context.

Why do my HTML emails break across different email clients, and can MJML help?

HTML emails break across different email clients due to inconsistent rendering engines, but MJML solves this by generating cross-client compatible layouts. Using MJML ensures your responsive design adapts properly to various screen sizes and email client constraints.

Do I need the Mjml.Net package to generate responsive emails in .NET?

Yes, you need the Mjml.Net package to generate responsive emails in .NET using this workflow. It provides the necessary framework integration to compile MJML syntax embedded as resources into responsive, cross-client compatible HTML output.