resend-inbound

Process inbound emails via Resend webhooks and retrieve attachments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates processing inbound emails using Resend by handling webhooks and retrieving body content and attachments.

Core Features & Use Cases

  • Webhook-driven inbound email processing for domains using Resend.
  • Retrieve email body and attachments via the Receiving and Attachments APIs.
  • Forward or route emails based on recipient or content in real-world workflows.

Quick Start

Configure a receiving domain, subscribe to the email.received webhook, implement a small handler to fetch body and attachments and optionally forward the message to another address.

Frequently Asked Questions about resend-inbound

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

FAQPage Schema
How do I process inbound emails received via Resend webhooks?

To process inbound emails via Resend webhooks, subscribe to the email.received webhook on a configured receiving domain and implement a handler to validate the incoming payload and fetch the email body content.

How do I retrieve email body content and attachments using the Resend Receiving API?

Retrieve email body content and attachments by validating the email.received webhook payload, then calling the Resend Receiving API for message body text and the Attachments API to download associated files.

Can I route and forward inbound emails automatically based on recipient address?

You can route and forward inbound emails automatically by applying custom routing logic within your webhook handler to direct messages to another address based on recipient or content.

What is needed to set up a domain for inbound email processing with Resend?

Setting up a domain for inbound email processing requires configuring a receiving domain in Resend, subscribing to the email.received webhook, and implementing a handler to fetch and process content.

Does this approach validate Resend webhook payloads before fetching email content?

Yes, the workflow validates incoming Resend webhook payloads before fetching email content, ensuring that requests to the Receiving and Attachments APIs are authenticated and secure.