Notes & PKMDocumentedScanned

resend

Manage received (inbound) emails and attachments via Resend API.

Share:

Installation

npx clawhub@latest install resend

View the full skill documentation and source below.

Documentation

Resend CLI

CLI for the Resend email API. Query received (inbound) emails and attachments.

Installation

npm install -g @mjrussell/resend-cli

Setup

  • Sign up at [resend.com]()

  • Set up inbound email routing for your domain

  • Create API key at API Keys → Create API key (needs read permissions)

  • Set environment variable: export RESEND_API_KEY="re_your_key"
  • Commands

    List Emails

    resend email list              # List recent emails (default 10)
    resend email list -l 20        # List 20 emails
    resend email list --json       # Output as JSON

    Get Email Details

    resend email get <id>          # Show email details
    resend email get <id> --json   # Output as JSON

    Attachments

    resend email attachments <email_id>                    # List attachments
    resend email attachment <email_id> <attachment_id>     # Get attachment metadata
    resend email attachments <email_id> --json             # Output as JSON

    Domains

    resend domain list             # List configured domains
    resend domain get <id>         # Get domain details with DNS records
    resend domain list --json      # Output as JSON

    Usage Examples

    User: "Do I have any new emails?"

    resend email list -l 5

    User: "Show me the latest email"

    resend email list --json | jq -r '.data.data[0].id'  # Get ID
    resend email get <id>

    User: "What attachments are on that email?"

    resend email attachments <email_id>

    User: "What domains do I have set up?"

    resend domain list

    User: "Show me the full content of email X"

    resend email get <email_id>

    Notes

    • This CLI only supports received (inbound) emails, not sending
    • Use --json flag and pipe to jq for scripting
    • Email IDs are UUIDs shown in list output