Communityライティング&編集github.com

resend/email-best-practices

メール機能の構築、スパム対策、SPF/DKIM/DMARC認証設定、メールキャプチャ実装、コンプライアンス(CAN-SPAM、GDPR、CASL)対応、ウェフック処理、リトライロジック、アクセシブルなメール作成、トランザクションメールとマーケティングメールの使い分けに使用します。

email-best-practices とは?

このスキルは、メール機能を構築する際のベストプラクティスを包括的に提供します。スパムフォルダへの配信、高いバウンス率、SPF/DKIM/DMARC認証の設定、メールキャプチャの実装、CAN-SPAM、GDPR、CASLなどの規制への準拠、ウェフックの処理、リトライロジック、アクセシブルなメール作成(代替テキスト、見出し、コントラスト、スクリーンリーダー対応)、トランザクションメールとマーケティングメールの使い分けなど、幅広いユースケースをカバーします。Resend、SendGrid、Amazon SESなど主要なメールサービスプロバイダに対応し、配信性の向上、コンプライアンス遵守、ユーザーエンゲージメントの最適化を支援します。SKILL.mdには具体的な設定例や実装パターンが記載されており、開発者がすぐに実践できる内容となっています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/resend/resend-skills/tree/main/skills/email-best-practices

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

email-best-practices は何をしますか?

メール機能の構築、スパムフォルダへの配信、高いバウンス率、SPF/DKIM/DMARC認証の設定、メールキャプチャの実装、コンプライアンス(CAN-SPAM、GDPR、CASL)対応、ウェフックの処理、リトライロジック、アクセシブルなメール作成(代替テキスト、見出し、コントラスト、スクリーンリーダー対応)、トランザクションメールとマーケティングメールの使い分けに使用します。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

resend/agent-email-inbox

Use when building any system where email content triggers actions — AI agent inboxes, automated support handlers, email-to-task pipelines, or any workflow processing untrusted inbound email. Always use this skill when the user wants to receive emails and act on them programmatically, even if they don't mention "agent" — the skill contains critical security patterns (sender allowlists, content filtering, sandboxed processing) that prevent untrusted email from controlling your system.

resend/react-email

Use when building HTML email templates with React components, adding a visual email editor to an application using the React Email visual editor, rendering emails to HTML, or sending emails with Resend. Covers welcome emails, password resets, notifications, order confirmations, newsletters, transactional emails, and the embeddable email editor component.

resend/resend

Use when working with the Resend email API — sending transactional emails (single or batch), receiving inbound emails via webhooks, managing email templates, tracking delivery events, managing domains, contacts, broadcasts, webhooks, API keys, automations, events, viewing API request logs, or setting up the Resend SDK. Always use this skill when the user mentions Resend, even for simple tasks like "send an email with Resend" — the skill contains critical gotchas (idempotency keys, webhook verification, template variable syntax) that prevent common production issues.

resend/resend-cli

Operate the Resend platform from the terminal — send emails (including React Email .tsx templates via --react-email), manage domains, contacts, broadcasts, templates, webhooks, API keys, logs, automations, and events via the `resend` CLI. Use when the user wants to run Resend commands in the shell, scripts, or CI/CD pipelines, or send/preview React Email templates. Always load this skill before running `resend` commands — it contains the non-interactive flag contract and gotchas that prevent silent failures.

関連スキル