CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agentmail-check-email

Read, search, summarize, and triage AgentMail inboxes through the connected MCP server. Use for ANY request to look at, search, or process mail — even a simple 'search my inbox for X' or 'any new mail?'; the read workflow applies regardless of task size. Also use to summarize conversations, inspect attachments, manage read/unread labels, or find messages needing a reply; do not use for sending or drafting (agentmail-send-email), inbox administration (agentmail-manage-inboxes), or MCP connection setup (agentmail-mcp).

76

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

100%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.

A tight, expertly structured read-only workflow: exact tool selection logic, field-level preferences, explicit loop guards, and a well-scoped authorization contract that defers the full threat model elsewhere. No weaknesses found across any dimension.

DimensionReasoningScore

Conciseness

Every line carries product-specific, non-obvious knowledge — previews vs. full fetch, "Prefer `extracted_text` or `extracted_html`" fallback logic, the pagination stopping condition, and the label re-processing warning — with zero padding or explanations of concepts Claude already knows.

5 / 5

Actionability

Although instruction-only, the guidance names the exact MCP tools for each step (`list_inboxes`, `search_messages`, `search_threads`, `get_message`, `get_thread`, `get_attachment`, `update_message`) and specifies concrete field preferences and presentation details, making it fully actionable without code.

5 / 5

Workflow Clarity

The 6-step read workflow is clearly sequenced with explicit decision points, a loop-stopping condition ("Follow pagination until the requested range is covered"), an explicit failure-mode guard ("A triage loop that never updates labels will re-process the same mail forever"), and authorization checkpoints; the destructive/batch validation cap does not apply to this read-only workflow.

5 / 5

Progressive Disclosure

Under 50 lines with well-organized sections and no bundle files to fragment; the deep authorization matrix is correctly deferred to a clearly signaled one-level external reference ("The full matrix and threat model live in the `agent-email-patterns` skill") while keeping only this skill's contract rows inline.

5 / 5

Total

20

/

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.

An exemplary description: concrete capability list, explicit use-for-ANY-read-request trigger guidance with example utterances, and explicit carve-outs against sibling skills. The only gap is the missing "email" synonym in trigger coverage.

Suggestions

Add the natural user synonym "email" (e.g., "even a simple 'check my email'") alongside "mail" to cover the most common phrasing users will say.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "Read, search, summarize, and triage AgentMail inboxes", "inspect attachments, manage read/unread labels, or find messages needing a reply" — giving comprehensive coverage of the read/triage domain with no gaps, matching the anchor-5 example's breadth.

5 / 5

Completeness

It explicitly answers both questions: the "what" ("Read, search, summarize, and triage AgentMail inboxes through the connected MCP server") and the "when" with concrete trigger utterances ("Use for ANY request to look at, search, or process mail — even a simple 'search my inbox for X' or 'any new mail?'"), mirroring the anchor-5 example exactly.

5 / 5

Trigger Term Quality

Natural trigger phrases are present and strong ("look at, search, or process mail", "'search my inbox for X'", "'any new mail?'", "find messages needing a reply"), but the description never uses the most common user synonym "email" (only "mail") and "unread" appears only as a label name, fitting "good keyword coverage; a few natural terms missing" rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

It names the specific product (AgentMail) and explicitly disambiguates against sibling skills ("do not use for sending or drafting (agentmail-send-email), inbox administration (agentmail-manage-inboxes), or MCP connection setup (agentmail-mcp)"), giving a clear niche with minimal conflict risk.

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

Path

.claude/skills/agentmail-check-email/SKILL.md

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.