neynar-inbox_skill

This skill helps AI agents manage mailboxes, send and fetch real emails via API without browser or OAuth.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill neynar-inbox

  • _meta.json284 B
  • SKILL.md3.6 KB

Overview

This skill provides a lightweight email service for AI agents. It lets agents create mailboxes, obtain a one-time API key, send and receive real emails, and register webhooks — all via a REST API without browser or OAuth. It is built for automation and agent-to-human or agent-to-agent messaging workflows.

How this skill works

Create a mailbox with a single unauthenticated POST and immediately store the returned apiKey. Use the apiKey as a Bearer token to call endpoints that send emails, list or fetch messages, search full text, manage webhooks, and rotate or delete mailboxes. Webhooks deliver real-time notifications; verify via HMAC-SHA256 signatures. Polling (30–60s) is supported if webhooks are not available.

When to use it

  • Agents that need programmatic outgoing email capabilities without OAuth or browser flows
  • Automated replies, notifications, or summaries sent from an agent-controlled address
  • Testing and debugging agent email behaviors with disposable mailboxes
  • Integration points where a small REST API is preferable to full mail server setup
  • Recording and searching agent communications for auditing or backup

Best practices

  • Store the returned apiKey immediately — it is shown only once and cannot be recovered
  • Poll inbound emails every 30–60 seconds if you cannot run webhooks to avoid missed replies
  • Register webhooks for real-time processing and verify X-Webhook-Signature using HMAC-SHA256
  • Limit mailbox creation to needed agents — each account can have up to 3 mailboxes
  • Rotate API keys when a key may be compromised and delete unused mailboxes to reduce attack surface

Example use cases

  • Create a mailbox per agent to send appointment reminders, receipts, or summaries to users
  • Register a webhook to trigger downstream workflows when inbound emails arrive (e.g., ticket creation)
  • Search agent inboxes for keywords like invoice or refund to automate routing and responses
  • Use the API in test suites to simulate incoming email and validate agent behavior

FAQ

POST to /v1/mailboxes with a displayName and optional username; the response includes the mailbox address and a one-time apiKey.

Can I recover my apiKey later?

No. The apiKey is only returned once at mailbox creation. Store it securely immediately.

How do I receive emails in real time?

Register a webhook via POST /v1/webhooks and verify the X-Webhook-Signature header (HMAC-SHA256). Polling every 30–60 seconds is an alternative.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational