agent-email-inbox

Receive and process inbound emails via Resend webhooks with signature verification.

161|10|Updated Sep 24, 2021
One-click install
npx skills add https://github.com/curvenote/curvenote --skill agent-email-inbox-curvenote
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-email-inbox
Source: https://github.com/curvenote/curvenote/tree/main/.agents/skills/resend/agent-email-inbox
Command: npx skills add https://github.com/curvenote/curvenote --skill agent-email-inbox-curvenote

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a secure, plug-and-play inbox for AI agents, enabling reliable receipt of external instructions via email with safety checks, webhook verification, and tunneling for local development.

Core Features & Use Cases

  • Inbound email integration: receive messages and forward them to the AI agent after verification.
  • Webhook handling: verify signatures and process events in real-time.
  • Local development support: tunnel endpoints for development without exposing a public server.
  • Security-first design: guard against prompt injection, domain spoofing, and unauthorized access.

Quick Start

  1. Set up a Resend receiving address and create a webhook endpoint for email.received events.
  2. Deploy your webhook handler to a public or tunneled environment and configure the signing secret in your environment.
  3. Point your Resend webhook at your endpoint and test with the provided test addresses.

Frequently Asked Questions about agent-email-inbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely receive inbound emails for an AI agent via webhooks?

To securely receive inbound emails for an AI agent, use Resend webhooks to forward messages to your endpoint after verifying webhook signatures and domain authenticity. This ensures prompt-based instructions are processed safely across environments.

What is the best way to test Resend webhooks for an AI inbox during local development?

The best way to test Resend webhooks locally is by using tunneling tools to expose your local endpoint to a public URL. This allows you to configure your webhook signing secret and test email.received events without deploying a public server.

Do I need a Resend API key and signing secret to set up an AI agent email inbox?

Yes, you need a Resend API key to manage your receiving address and a webhook signing secret to verify incoming email.received events. These credentials prevent unauthorized access and domain spoofing when routing instructions to your AI agent.

How can I protect my AI agent from prompt injection when processing inbound emails?

You can protect your AI agent from prompt injection by implementing a security-first design that verifies webhook signatures and domain authenticity before forwarding any inbound email content to the agent's message processing logic.

Does this secure inbox setup work across different deployment environments?

Yes, this secure inbox setup works across different deployment environments by supporting both public endpoints and local tunneling. It consistently handles domain verification and webhook signing for your AI agent's message processing wherever it is hosted.