templates

Manage Resend email templates via API with CRUD and publishing workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/itsandyd/ppr-academy --skill templates-itsandyd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: templates
Source: https://github.com/itsandyd/ppr-academy/tree/main/.agents/skills/resend/templates
Command: npx skills add https://github.com/itsandyd/ppr-academy --skill templates-itsandyd

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the management of reusable email templates within the Resend platform, enabling programmatic creation, updating, publishing, and deletion.

Core Features & Use Cases

  • Programmatic Template Management: Create, retrieve, list, update, delete, and publish email templates via the Resend API.
  • Alias Support: Use stable, human-readable aliases for referencing templates instead of auto-generated IDs.
  • Variable Handling: Define and manage template variables with optional fallback values for dynamic content.
  • Use Case: Automatically create and publish a new "Welcome Email" template when a new user signs up, populating it with default content and a placeholder for the user's name.

Quick Start

Use the templates skill to list all available Resend email templates.

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 via API?

You can manage Resend email templates programmatically by performing CRUD operations, publishing workflows, and using alias-based referencing through API interactions. This handles template lifecycle states including drafts and published versions.

Can I use aliases to reference Resend email templates instead of auto-generated IDs?

Yes, you can use stable, human-readable aliases for referencing templates instead of auto-generated IDs. This simplifies programmatic management and integration when updating or publishing specific Resend email templates.

How do I inject dynamic content into Resend email templates?

You inject dynamic content into Resend email templates by using triple-mustache variable syntax. This approach supports defining and managing template variables with optional fallback values for personalized email generation.

What is the best way to automate creating and publishing a welcome email template on signup?

The best way to automate welcome email template creation is by using programmatic API interactions to create, populate with default content, and publish the template dynamically. This workflow handles drafts and published versions seamlessly.

Does the Resend API support template lifecycle states like drafts and published versions?

Yes, the Resend API supports template lifecycle states including drafts and published versions. You can programmatically manage these states, facilitating seamless publishing workflows and updates for your reusable email templates.

Why use triple-mustache variable syntax for Resend email template variables?

Triple-mustache variable syntax is used to define and manage template variables with optional fallback values for dynamic content injection. It facilitates dynamic content population within Resend email templates during programmatic creation and updates.