AI Agent Email Inbox
Skill Verified ActiveUse 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.
To build secure and responsive AI agent inboxes or email-to-task pipelines that can programmatically receive and act on emails.
Features
- Secure inbound email processing
- Webhook-based real-time notifications
- Configurable security levels (strict, domain, filtered, sandboxed)
- Webhook signature verification
- API for webhook registration
Use Cases
- Creating AI agent inboxes for automated support or task management
- Building email-to-task pipelines
- Processing untrusted inbound email programmatically
- Integrating email reception into agent workflows
Non-Goals
- Processing emails without any validation
- Trusting email headers for authentication
- Executing code directly from email content
- Mixing untrusted input directly into agent prompts without sanitization
Workflow
- Set up Resend account and domain.
- Choose security level for email processing.
- Configure MX records for custom domain (if applicable).
- Create webhook endpoint using Resend SDK or API.
- Verify webhook signatures on incoming requests.
- Retrieve email content using Resend SDK.
- Apply chosen security level to validate sender and content.
- Pass validated email content to the AI agent for processing.
Practices
- Webhook security
- Input validation
- Rate limiting
- Content filtering
Prerequisites
- A Resend account with a verified domain
- Resend API key stored in RESEND_API_KEY environment variable
- Resend SDK installed and updated for the project's language
Installation
First, add the marketplace
/plugin marketplace add resend/resend-skills/plugin install resend-skills@resend-skillsQuality Score
VerifiedSimilar Extensions
Mcp Setup
100Configure popular MCP servers for enhanced agent capabilities
Deepinit
100Deep codebase initialization with hierarchical AGENTS.md documentation
Agent Worker Specialist
100Agent skill for worker-specialist - invoke with $agent-worker-specialist
Orchestrate
100Wire Commands, Agents, and Skills together for complex features. Use when building features that need research, planning, and implementation phases.
Context Compression
100This skill should be used when the user asks to "compress context", "summarize conversation history", "implement compaction", "reduce token usage", or mentions context compression, structured summarization, tokens-per-task optimization, or long-running agent sessions exceeding context limits.
Init
100Initializes an optional repo-local agent collaboration preference file at `.ai/swe.json` by running a short interview or a zero-question quick mode. Use when a user says `initialize agent settings for this repo`, `set up my local agent prefs here`, `run quick init for this project`, or `create .ai/swe.json for how I like to work`. Do NOT use for `npm init`, project scaffolding, dependency installation, or environment bootstrap.