跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Email Template Builder

技能 活跃

Email Template Builder

目的

To streamline the development and management of transactional email infrastructure, providing a robust framework for creating, previewing, and sending production-ready emails.

功能

  • Build React Email and MJML templates
  • Integrate with multiple email providers (Resend, Postmark, etc.)
  • Support for i18n, dark mode, and spam optimization
  • Local preview server with hot reload
  • Implement open/click tracking with UTM parameters

使用场景

  • Setting up transactional email for new products
  • Migrating existing email systems
  • Adding new email types (invoices, notifications)
  • Debugging email deliverability issues

非目标

  • Marketing email campaigns
  • Broadcasting newsletters
  • Complex email A/B testing

工作流

  1. Define email template structure and content
  2. Implement provider-specific sending logic
  3. Configure i18n and dark mode styles
  4. Set up local preview server for testing
  5. Integrate analytics tracking and UTM parameters
  6. Deploy and manage transactional email system

实践

  • Email template design
  • Transactional email infrastructure
  • Internationalization
  • Email deliverability
  • Cross-provider integration

先决条件

  • Node.js runtime
  • React Email library

Documentation

  • info:Configuration & parameter referenceWhile the SKILL.md details core capabilities and project structure, it does not explicitly document all configuration parameters or their default values for environment variables or provider settings.

Security

  • warning:Secret ManagementThe `send.ts` file references `process.env.RESEND_API_KEY` for Resend integration, indicating a potential for hardcoded or unmanaged secrets if not properly handled by the environment.
  • info:Data ExfiltrationThe `addTrackingParams` function adds UTM parameters to links, which could be considered a form of data exfiltration if not intended or documented.

Code Execution

  • info:ValidationWhile type safety is present via TypeScript, explicit schema validation libraries (like Zod or Pydantic) for input arguments and output are not evident in the provided snippets.
  • info:Error HandlingThe `sendEmail` function in `lib/send.ts` uses a try-catch block around the `resend.emails.send` call, but the handling of specific errors and reporting is minimal.

Compliance

  • info:GDPRThe skill handles email content which may include personal data, but does not perform explicit sanitization beyond what's inherent in template generation. The `addTrackingParams` function adds UTM parameters, which could potentially be considered personal data.

Install

  • warning:Installation instructionThe README.md provides general installation instructions for the Claude Code Skills repository, but there are no specific, copy-pasteable installation or invocation examples for the 'Email Template Builder' skill itself within its dedicated SKILL.md.

Errors

  • info:Actionable error messagesThe `sendEmail` function has a basic try-catch, but error messages are not detailed or actionable for the user regarding specific failure modes or remediation steps.

Practical Utility

  • warning:Usage examplesWhile the SKILL.md provides code snippets and structure, it lacks end-to-end, ready-to-use invocation examples for the skill itself, making it harder to directly apply.
  • info:Edge casesThe 'Common Pitfalls' section addresses some limitations like inline styles and max width, but it doesn't comprehensively list failure modes with symptoms and recovery steps as typically found in detailed edge case documentation.

安装

请先添加 Marketplace

/plugin marketplace add alirezarezvani/claude-skills
/plugin install engineering-team@claude-code-skills

质量评分

90 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标14.6k
许可证MIT
状态
查看源代码

类似扩展

Resend

98

与 Resend 电子邮件 API 配合使用 — 发送事务性电子邮件(单封或批量)、通过 Webhook 接收入站电子邮件、管理电子邮件模板、跟踪送达事件、管理域、联系人、广播、Webhook、API 密钥、自动化、事件、查看 API 请求日志或设置 Resend SDK。当用户提及 Resend 时,请始终使用此技能,即使是像“用 Resend 发送电子邮件”这样的简单任务 — 该技能包含关键的注意事项(幂等性密钥、Webhook 验证、模板变量语法),可防止常见的生产问题。

技能
resend

Gmail

100

Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels. Use when user asks to: search email, read email, send email, create email draft, mark as read, archive email, star email, or manage Gmail labels. Lightweight alternative to full Google Workspace MCP server with standalone OAuth authentication.

技能
sanjay3290

Save Email to Doc

100

Save a Gmail message body into a Google Doc for archival or reference.

技能
googleworkspace

Gmail Automation

100

Automate Gmail tasks via Rube MCP (Composio): send/reply, search, labels, drafts, attachments. Always search tools first for current schemas.

技能
davepoon

Gws Gmail Forward

100

Gmail: Forward a message to new recipients.

技能
googleworkspace

Typescript Advanced Types

100

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

技能
wshobson