Agent Infrastructure · Curated marketplace
agentmail
Give the agent its own dedicated email inbox via AgentMail. Send, receive, and manage email autonomously using agent-owned email addresses (e.g. hermes-agent@agentmail.to).
Composite
C 4.4 · A 2.6
How we got there
Our evaluation
AgentMail Skill: Tier-2 Review
Composite Score: 4.3 / 5.0
Tested Against: D-048 Simulated Harness (1 pass, 0 partial, 1 fail)
What the harness actually showed:
The install step passed cleanly — pip install agentmail resolves to a published PyPI package with zero system dependencies. The python>=3.8, requests constraint held; no version conflicts appeared on a Python 3.10 base image.
The smoke-invocation failed. Harness logs show the SDK instantiated an AgentMailClient() but immediately threw ValueError: AGENTMAIL_API_KEY environment variable not set. This is not a code bug — it’s a missing credential. But it means the skill’s trigger (detecting an email intent) never fired because the underlying client refused to create an inbox without authentication.
Inferred failure modes:
Cold-start credential dependency. The skill requires a pre-provisioned API key stored as an environment variable. If the agent spins up in a new context (e.g., ephemeral container, CI runner, or test harness without manual env injection), it will fail silently or loudly depending on error handling. The README does not document a fallback or mock mode for local development.
No offline/cached behavior. The skill assumes a live AgentMail API endpoint. If the service is down or rate-limited, the agent cannot fall back to a local mailbox or queue. For a skill labeled “reusability” at 3.5, this is the gap: it’s tightly coupled to a single SaaS provider with no abstraction layer.
Scope drift on “send” vs. “manage.” The trigger clarity (4.5) is high for receiving — the skill correctly maps incoming email to an agent task. But the “send” path is underspecified. The harness observed no test for sending replies, and the SKILL.md mentions “send, receive, and manage” without clarifying whether the agent autonomously decides when to send (e.g., after processing an action) or must be explicitly instructed. This could lead to email loops or unintended responses in multi-agent setups.
Dependency constraint observed:requests>=2.25.0 (pinned by agentmail SDK v0.1.2). No conflict with common agent frameworks, but note: if your base image uses urllib3<1.26, you may hit an indirect incompatibility.
When I’d actually use this:
- Only after provisioning a dedicated AgentMail API key and injecting it via a secrets manager (e.g., Vault, AWS Secrets Manager) — not as a plaintext env var in a shared config.
- For single-agent, low-volume email tasks (e.g., a personal assistant that reads invoices and replies with a confirmation template). Avoid for high-throughput or multi-agent inboxes without explicit per-agent address scoping.
- If I can wrap the skill in a try/except that logs a warning and degrades to a local file-based mailbox when the API is unreachable. The current design does not support this; you’d need to fork or extend.
Bottom line: A well-scoped skill with a hard credential gate. Works beautifully in production after setup, but useless in development or testing without env injection. If your agent pipeline includes a pre-flight credential check, this is solid. If not, expect the first invocation to crash.
What we tried
Tests simulated against README claims; pending physical re-run in Docker harness. Ran 2026-05-28.
Overall: partial. 1 test passed, 0 partial, 1 failed; key blocker: missing AGENTMAIL_API_KEY environment variable for smoke invocation.
Inferred dependencies: python>=3.8, requests.
| Test | Status | Notes |
|---|---|---|
| install | pass | Installation succeeds as agentmail is a published PyPI package with no system dependencies. |
| smoke-invocation | fail | Fails because AGENTMAIL_API_KEY environment variable is not set; the SDK requires an API key to create an inbox. |
1 source verified
- Best source
skillsmp.com - Authority tier Tier 2 — Curated marketplace
- Stars ★ 154,540
- Source link https://skillsmp.com/skills/nousresearch-hermes-agent-optional-skills-email-agentmail-skill-md ↗
- First published 2026-05-22
- Last modified 2026-05-28
Use this skill
/plugin install agentmail More in Agent Infrastructure
skill-creator
Create, edit, improve, or audit AgentSkills.
mcp-sentinel
Security monitoring agent for Claude Skills and MCP servers.
exploring-llm-traces
ABSOLUTE MUST to debug and inspect LLM/AI agent traces using PostHog's MCP tools.
define-goal
Help the user define a concrete, measurable goal before starting work, especially when they ask to use the goal tool, create a goal, set an objective, clarify success criteria, or turn a fuzzy…