CtrlK
BlogDocsLog inGet started
Tessl Logo

agentmail-manage-inboxes

Create, list, inspect, update, or delete AgentMail inboxes through the connected MCP server. Use for ANY inbox lifecycle request — even a quick list-inboxes or a simple delete; deletion safeguards apply regardless of task size. Also use when the user asks for a new agent email address, wants inbox details changed, or removes an inbox; do not use for sending mail (agentmail-send-email), reading or triage (agentmail-check-email), or MCP connection setup (agentmail-mcp).

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a tight, policy-dense contract: it maps each operation to its MCP tool, gates the destructive delete behind exact-object preview and explicit confirmation, and delegates the full authorization matrix to a clearly signaled external reference. It would benefit from a worked example of one or two common tool calls and a brief post-deletion verification step.

Suggestions

Add one short example tool call (e.g., a create_inbox payload with username, domain, display name, and a stable client ID) to cover the most common case end-to-end.

Include a post-deletion verification step, such as re-running list_inboxes to confirm the inbox is gone, closing the feedback loop on the destructive operation.

Briefly state what to do when a create or update call fails (e.g., report the MCP error verbatim and stop) so error recovery is defined rather than implicit.

DimensionReasoningScore

Conciseness

The ~38-line body is lean and every section carries non-obvious information (tool-specific semantics like metadata merge/null-removal, confirmation invalidation rules, scope-narrowing guardrails). Nothing re-explains concepts Claude already knows, so it matches the 'every token earns its place' anchor.

5 / 5

Actionability

Guidance names the exact MCP tools (`list_inboxes`, `create_inbox`, `update_inbox`, `delete_inbox`) with concrete parameter guidance ("Pass a requested username, verified domain, display name, metadata, and client ID when supplied") and specific return fields. It is mostly executable, but no worked example calls cover the common cases, which the top anchor expects.

4 / 5

Workflow Clarity

The destructive delete has an explicit validation gate ("only after showing the exact inbox ID/address and receiving explicit confirmation") plus an invalidation rule ("Changed target/scope invalidates confirmation"), so the destructive-operation cap does not apply. Minor gaps remain: no post-action verification (e.g., re-listing to confirm deletion) and no error-recovery guidance for failed calls, which keeps it below the feedback-loop/checklist anchor.

4 / 5

Progressive Disclosure

Under 50 lines with no bundle files needed, the body is organized into clear Workflow, Authorization, and Guardrails sections and inlines only the contract rows, pointing to the full matrix one level deep in an external skill ("The full matrix and threat model live in the `agent-email-patterns` skill (`references/threat-model.md`)"). This matches the simple-skill exception for a top score with well-organized sections.

5 / 5

Total

18

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it names the full set of concrete lifecycle actions, gives explicit and emphatic trigger guidance covering both positive and negative cases, and cleanly separates itself from sibling AgentMail skills. The only gap is a handful of missing natural synonyms a user might use when asking for inbox work.

Suggestions

Add a few natural synonym phrases users would say, e.g. "set up a mailbox", "rename an inbox", or "get rid of an inbox", to broaden trigger matching.

Consider mentioning the domain-verification prerequisite in the description so domain-creation requests route to this skill correctly.

DimensionReasoningScore

Specificity

"Create, list, inspect, update, or delete AgentMail inboxes through the connected MCP server" lists five concrete actions that comprehensively cover the inbox lifecycle. This matches the anchor for multiple specific concrete actions with comprehensive coverage, exceeding the 'minor gaps' level below.

5 / 5

Completeness

It explicitly answers both what ("Create, list, inspect, update, or delete AgentMail inboxes through the connected MCP server") and when ("Use for ANY inbox lifecycle request... Also use when the user asks for a new agent email address..."), with concrete trigger phrases plus explicit negative boundaries. Both halves are explicit and specific, matching the top anchor.

5 / 5

Trigger Term Quality

Natural user phrasings like "asks for a new agent email address", "wants inbox details changed", and "removes an inbox" give good keyword coverage. A few natural synonyms users might say are missing (e.g., "mailbox", "set up an inbox", "rename"), so it falls just short of comprehensive synonym-level coverage.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (AgentMail inbox lifecycle via MCP) and explicitly disambiguates sibling skills: "do not use for sending mail (agentmail-send-email), reading or triage (agentmail-check-email), or MCP connection setup (agentmail-mcp)". Conflict risk with other skills is minimal.

5 / 5

Total

19

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository
stevenknowswhy/ProfessionalBuyer
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.