Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

resend/resend-skills

5 skills38.2k installs795 starsGitHub

Install

npx skills add https://github.com/resend/resend-skills

Skills in this repo

1ResendResend skill provides SDK and API integration for email infrastructure: sending single and batch transactional emails with idempotency keys, receiving inbound emails through webhook verification, managing email templates with variable substitution, setting up domains with DNS and TLS, managing contacts and broadcasts, and viewing API logs. Developers use it for order confirmations, notifications, password resets, and email-based workflows. Key workflows include preventing duplicate sends via idempotency keys (24-hour expiration), webhook event verification using Svix signatures, fetching inbound email bodies separately from webhook metadata, and selecting between single sends (attachments, scheduling) vs batch (atomic, 2-100 emails). Supports 8+ languages: Node.js (v6.14.0+), Python (v2.21.0+), Go, Ruby, PHP, Rust, Java, .NET.13.6kinstalls2Email Best Practicesemail-best-practices is a resend-skills module from resend/resend-skills that codifies mechanical rules for production HTML email accessibility. The skill requires lang and dir on both html and direct body children because clients strip html attributes, documents dark-mode and screen-reader compatibility, and targets readability for translation tools and AI agents parsing message content. Developers reach for email-best-practices when authoring transactional or marketing templates in React Email or raw HTML before sending through Resend, especially when prior templates fail accessibility checks or render inconsistently across Outlook, Gmail, and mobile clients.6.3kinstalls3Agent Email InboxThe agent-email-inbox skill 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.. AI Agent Email Inbox Overview This skill covers setting up a secure email inbox that allows your application or AI agent to receive and respond to emails, with content safety measures in place. Core principle: An AI agent's inbox receives untrusted input. Security configuration is important to handle this safely. Resend uses webhooks for inbound email, meaning your agent is notified instantly when an email arrives. This is valuable for agents because: - Real-time responsiveness - React to emails within seconds, not minutes - No polling overhead - No cron jobs checking "any new mail?" repeatedly - Event-driven6.3kinstalls4React Emailreact-email is a Claude skill from Resend that serves as a complete reference for building emails with the React Email component library. It documents components such as Body, Button, CodeBlock, CodeInline, and Column, all imported from the react-email package and styled via the Tailwind helper for cross-client compatibility. The skill enforces correct import usage and email-safe HTML patterns so output renders in major clients rather than breaking like typical web React. Developers reach for react-email when authoring password resets, receipts, newsletters, or onboarding messages as React components destined for Resend or similar send APIs.6.2kinstalls5Resend CliThe resend-cli skill 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 theuser wants to run Resend commands in the shell, scripts, or CI/CD pipelines, orsend/preview React Email templates. Always load this skill before running `resend`commands — it contains the non-interactive flag contract and gotchas that preventsilent failures.. Resend CLI Installation Before running any `resend` commands, check whether the CLI is installed: If the command is not found, install it using one of the methods below. Prefer a package manager when available: **Node.js:** **Homebrew (macOS / Linux):** **Install script** — note: these download and execute a remote script. Prefer npm or Homebrew when available. After installing, verify: Agent Protocol The CLI auto-detects non-TTY environments and outputs JSON — no `--json` flag needed. **Rules for agents:** - Supply ALL required flags. The CLI will NOT prompt when stdin is5.8kinstalls

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

resend/resend-skills · 5 skills · Skillselion