CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

messages-ops

Evidence-first live messaging workflow for ECC. Use when the user wants to read texts or DMs, recover a recent one-time code, inspect a thread before replying, or prove which message source was actually checked.

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

77%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 well-organized, evidence-first procedural skill with a clear workflow, explicit validation checkpoints, and a strong output template. The main weaknesses are structural redundancy of the source-naming rule across five sections and the absence of any concrete mechanism for the message retrieval itself.

Suggestions

Consolidate the source-naming rule: state it once in Guardrails (or Verification) and remove the duplicate phrasings from Pitfalls, Output Format, and Workflow step 4, which all restate 'do not claim retrieval without naming the source'.

Merge the email boundary statements: keep the Skill Stack entry ('email-ops when the message task is really mailbox work') and trim the intro's separate 'This is not email work' paragraph, since both convey the same disambiguation.

Add one or two concrete retrieval hints for the most common case (e.g., the local messages surface or a standard helper to check), so the actionability of step 3's 'search the recent local message window' matches the specificity of the output format.

DimensionReasoningScore

Conciseness

The bullet style is lean and assumes Claude's competence, but the email-ops boundary is stated twice (intro plus Skill Stack) and the source-naming rule is repeated across five sections (Guardrails, Workflow step 4, Output Format, Pitfalls, Verification) — structural redundancy that could be consolidated.

3 / 5

Actionability

Concrete process guidance throughout — explicit stop conditions ("stop once the code is found or the focused search is exhausted"), a bounded status enum ("read / code-found / blocked / awaiting reply draft"), and a copy-ready output template — but no concrete retrieval mechanism (tools, commands, or surfaces) for actually reading local messages or DMs.

4 / 5

Workflow Clarity

Four clearly sequenced steps (resolve thread, read before drafting, focused code retrieval, report evidence) with explicit checkpoints: stop conditions, blocker reporting ("report the exact blocker"), and a dedicated Verification checklist section; read-only retrieval, so the destructive/batch cap does not apply.

5 / 5

Progressive Disclosure

No bundle files exist and none are needed; the ~95-line body is fully self-contained with well-organized sections, and the Skill Stack pointers are one level deep and clearly signaled.

5 / 5

Total

17

/

20

Passed

Description

88%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: third-person voice, concrete enumerated capabilities, and an explicit 'Use when' clause with natural trigger phrases. Minor room to add common synonyms (e.g., 'verification code', 'SMS') and to surface the email boundary in the description itself.

DimensionReasoningScore

Specificity

Quotes four concrete actions — "read texts or DMs", "recover a recent one-time code", "inspect a thread before replying", "prove which message source was actually checked" — giving comprehensive, specific coverage rather than several actions with gaps.

5 / 5

Completeness

Explicitly answers what ("Evidence-first live messaging workflow for ECC") and when ("Use when the user wants to read texts or DMs, recover a recent one-time code...") with concrete trigger phrases, so neither half is vague or improvable.

5 / 5

Trigger Term Quality

Natural phrases like "read texts or DMs" and "one-time code" are present, but common synonyms users would say ("verification code", "SMS", "iMessage", "check my messages") are missing.

4 / 5

Distinctiveness Conflict Risk

The live-messaging niche (texts, DMs, one-time codes) is mostly distinct, but "messaging" broadly overlaps the closely related email-ops skill and the mailbox disambiguation lives only in the body, not the description.

4 / 5

Total

18

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

affaan-m/ECC

Path

skills/messages-ops/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.