templates

Manage Resend email templates via API with CRUD, publishing, and aliasing.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/gabrielnadoncanada/saas-starter --skill templates-gabrielnadoncanada
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: templates
Source: https://github.com/gabrielnadoncanada/saas-starter/tree/main/.agents/skills/resend/templates
Command: npx skills add https://github.com/gabrielnadoncanada/saas-starter --skill templates-gabrielnadoncanada

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation, updating, and management of email templates within the Resend platform, enabling programmatic control over reusable email structures.

Core Features & Use Cases

  • Programmatic Template Management: Create, get, list, update, delete, publish, and duplicate email templates via the Resend API.
  • Alias Support: Use stable, human-readable aliases for referencing templates instead of auto-generated IDs.
  • Variable Syntax: Define and use triple-mustache {{{VARIABLE_NAME}}} syntax for dynamic content within templates.
  • Use Case: Automatically create a new "Welcome" email template with a personalized greeting variable when a new user signs up for your service.

Quick Start

Use the templates skill to create a new draft email template named 'Welcome' with the HTML content '<p>Hi {{{NAME}}}</p>'.

Frequently Asked Questions about templates

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

FAQPage Schema
How do I manage Resend email templates programmatically?

You can manage Resend email templates programmatically by using API interactions to perform CRUD operations, publish, and duplicate templates. This requires a Resend API key and a Node.js environment to execute the SDK.

Can I use dynamic variables in Resend email templates?

Yes, you can insert dynamic content into Resend email templates by using triple-mustache syntax, such as {{{VARIABLE_NAME}}}. This enables personalized email campaigns directly within your template HTML.

Do I need Node.js to automate Resend template creation?

Yes, a Node.js environment is required to execute the SDK for automating Resend template creation. You also need a valid Resend API key to authenticate your programmatic template management requests.

How do I reference Resend templates without auto-generated IDs?

You can reference Resend templates using stable, human-readable aliases instead of auto-generated IDs. This alias support is built into the programmatic template management workflow for easier referencing.

What's the best way to automate welcome email creation on Resend?

Automating welcome email creation on Resend is best handled by creating a draft template with HTML content and triple-mustache variables like {{{NAME}}}. This allows dynamic personalization when new users sign up for your service.