CtrlK
BlogDocsLog inGet started
Tessl Logo

communication

Use before sending @mentions, deciding whether to reply, TASK_COMPLETED, BLOCKED, QUESTION, direct answers, loop prevention, or suppressing low-information acknowledgements.

67

Quality

80%

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 content is a tight, well-organized set of non-obvious communication rules with concrete mention formats and a clear gating/loop-safeguard decision flow. It assumes Claude's competence, avoids padding, and is appropriately self-contained for a simple skill.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: each section states only the non-obvious rule ('Do not use the `message` tool for cross-room sends', 'remove all Matrix IDs from the message in your head', 'If two rounds of replies produce no new task, question, or decision, stop replying') with no padding or explanation of concepts Claude already knows.

5 / 5

Actionability

Guidance is concrete and executable — exact mention formats like '@coordinator:domain TASK_COMPLETED: <summary>', an explicit mental filter ('remove all Matrix IDs... send only if the remaining text contains a concrete completion, blocker, question...'), and a concrete stop rule — but it is instruction-only with no command/code, so it falls just short of fully copy-paste-ready 5 for an instruction skill.

4 / 5

Workflow Clarity

The mention decision flow is clearly sequenced: enumerate valid mention reasons, exclude low-information cases, apply the exception, then apply the remove-Matrix-IDs filter and the two-round loop safeguard as a checkpoint. It is a decision/gating workflow rather than a destructive batch operation, so the destructive-cap does not apply; it lacks only an explicit validate-then-retry feedback loop to reach 5.

4 / 5

Progressive Disclosure

This is a short, self-contained skill (under 50 lines, single task) with no bundle files in references/scripts/assets, organized into clear well-labeled sections (Routing, Coordinator Identity, @Mention Rules, History Context, Loop Safeguard); per the simple-skills guidance this warrants a 5 with no external references needed.

5 / 5

Total

18

/

20

Passed

Description

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

The description uses a clear 'Use before...' trigger and enumerates concrete communication actions, giving good specificity and reasonable trigger coverage. It is concise and third-person, though the 'what' is implied through the trigger list rather than stated as a standalone capability.

Suggestions

Add a brief standalone capability statement (e.g., 'Routes worker-to-coordinator communication in Matrix...') before the 'Use before...' clause so the 'what' is explicit, not only implied by the trigger list.

Include a couple more natural trigger phrasings a user would actually say (e.g., 'when deciding whether to acknowledge a message' or 'replying to a coordinator') to broaden natural-term coverage.

DimensionReasoningScore

Specificity

Names the domain (communication routing/@mentions) and lists several concrete actions — 'sending @mentions, deciding whether to reply, TASK_COMPLETED, BLOCKED, QUESTION, direct answers, loop prevention, suppressing low-information acknowledgements' — covering multiple specific behaviors with only minor gaps.

4 / 5

Completeness

Explicitly provides a 'when' trigger via 'Use before sending @mentions, deciding whether to reply...' and the enumerated list conveys the 'what' (which communication acts the skill governs), but the 'what' is implicit through the trigger list rather than stated as a standalone capability, so it is not a fully explicit 5.

4 / 5

Trigger Term Quality

Includes natural trigger terms a user would voice ('reply', '@mentions', 'BLOCKED', 'QUESTION', 'TASK_COMPLETED') and the 'Use before...' framing, but lacks common synonyms or phrasings a user might naturally say, leaving a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

The narrow trigger set (mentions, TASK_COMPLETED/BLOCKED/QUESTION signals, loop prevention) carves a fairly distinct niche, though 'deciding whether to reply' and 'loop prevention' are broad enough to create minor overlap with general conversation/coordination skills.

4 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
agentscope-ai/AgentTeams
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.