Agent Skills for working with Resend to send and receive emails.
$git clone https://github.com/resend/resend-skillsInstalls into the current project.
Install resend-skills by running `git clone https://github.com/resend/resend-skills`, then use it for the current task and follow its documentation at https://github.com/resend/resend-skills.
| 1 | <img width="432" height="187" alt="ascii-text-art" src="https://github.com/user-attachments/assets/72f8ab6b-dafd-436c-bacb-d49c20d3f0be" /> |
| 2 | |
| 3 | # Resend Skills |
| 4 | |
| 5 | A collection of skills for AI coding agents following the [Agent Skills](https://agentskills.io) format. Available as a plugin for Claude Code, Cursor, and OpenAI Codex. Includes an MCP server for tool access. |
| 6 | |
| 7 | ## Install |
| 8 | |
| 9 | ```bash |
| 10 | npx skills add resend/resend-skills |
| 11 | ``` |
| 12 | Then select the ones you wish to install. |
| 13 | |
| 14 | |
| 15 | ## Available Skills |
| 16 | |
| 17 | | Skill | Description | Source | |
| 18 | |---|---|---| |
| 19 | | [`resend`](./skills/resend) | Resend email API | Authored here | |
| 20 | | [`agent-email-inbox`](./skills/agent-email-inbox) | Secure email inbox for AI agents | Authored here | |
| 21 | | [`resend-cli`](./skills/resend-cli) | Operate Resend from the terminal | Synced from [resend/resend-cli](https://github.com/resend/resend-cli) | |
| 22 | | [`react-email`](./skills/react-email) | Build HTML emails with React components | Synced from [resend/react-email](https://github.com/resend/react-email) | |
| 23 | | [`email-best-practices`](./skills/email-best-practices) | Guidance for building deliverable, compliant, user-friendly emails | Synced from [resend/email-best-practices](https://github.com/resend/email-best-practices) | |
| 24 | |
| 25 | ## MCP Server |
| 26 | |
| 27 | The plugin registers Resend's hosted [MCP server](https://github.com/resend/resend-mcp) at `https://mcp.resend.com/mcp` (streamable HTTP), giving agents tool access to the full Resend API. It authenticates via OAuth — your client walks you through sign-in on first connect, so no API key or header configuration is needed. |
| 28 | |
| 29 | ## Plugins |
| 30 | |
| 31 | This repo serves as a plugin for multiple platforms: |
| 32 | |
| 33 | - **Claude Code** — `.claude-plugin/` |
| 34 | - **Cursor** — `.cursor-plugin/` |
| 35 | - **OpenAI Codex** — `.codex-plugin/` |
| 36 | - **Grok** — `.grok-plugin/` |
| 37 | |
| 38 | ## Editing skills |
| 39 | |
| 40 | Skills marked **"Authored here"** can be edited directly in this repo. |
| 41 | |
| 42 | Skills marked **"Synced from"** are automatically synced from their source repos. **Do not edit them here** — changes will be overwritten on the next sync. Edit in the source repo instead. |
| 43 | |
| 44 | ## Prerequisites |
| 45 | |
| 46 | - A Resend account with a verified domain |
| 47 | - API key stored in `RESEND_API_KEY` environment variable |
| 48 | |
| 49 | Get your API key at [resend.com/api-keys](https://resend.com/api-keys) |
| 50 | |
| 51 | ## License |
| 52 | |
| 53 | MIT |