mjml-email-templates

Compile MJML markup with Razor syntax into responsive HTML email templates.

10|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill mjml-email-templates-agibuild
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mjml-email-templates
Source: https://github.com/AGIBuild/Agibuild.Fulora/tree/main/.cursor/skills/mjml-email-templates
Command: npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill mjml-email-templates-agibuild

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Mjml.Net, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the creation of responsive, cross-client compatible email templates by leveraging the MJML framework within a .NET environment, eliminating the complexities of traditional HTML email development.

Core Features & Use Cases

  • MJML Compilation: Compiles user-friendly MJML markup into robust, responsive HTML.
  • .NET Integration: Seamlessly integrates with .NET applications using the Mjml.Net package.
  • Template Management: Provides a structured approach to organizing and embedding email templates as resources.
  • Razor Syntax Support: Enables dynamic content injection using familiar templating concepts.
  • Use Case: Generate a password reset email by providing user-specific details to a pre-defined MJML template, ensuring it renders correctly across all major email clients.

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 emails with MJML in a .NET application?

You can create responsive HTML emails by compiling MJML markup using the Mjml.Net package within your .NET application. This Skill simplifies the process by converting user-friendly MJML into robust, cross-client compatible HTML.

What is the best way to generate dynamic transactional email templates using .NET and MJML?

Generating dynamic transactional emails is handled by integrating MJML markup with .NET Razor syntax. This approach enables dynamic content injection while ensuring cross-client compatibility for marketing campaigns and notification systems.

Does Mjml.Net support embedding email templates as resources for efficient loading?

Yes, Mjml.Net supports embedding compiled email templates as .NET resources. This provides a structured approach to template management and ensures efficient loading during email generation.

Can I use Razor syntax for dynamic content injection in MJML templates?

Yes, you can use .NET Razor syntax within your MJML templates to inject dynamic content. This allows you to pass user-specific details into pre-defined templates for transactional emails like password resets.

How to compile MJML markup for cross-client compatible emails in .NET?

To compile MJML markup for cross-client compatible emails, utilize the Mjml.Net package in your .NET environment. This Skill handles the compilation process, eliminating the complexities of traditional HTML email development.