CtrlK
BlogDocsLog inGet started
Tessl Logo

agent-communication

AI DevKit · Exchange information with active Codex, Claude Code, and other AI agents using ai-devkit agent list, detail, and send. Use when an agent needs to find another active agent, read its recent context, send it information, or request information back.

75

Quality

94%

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

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

An exemplary lean, executable reference: concrete commands with real flags, a PATH/npx fallback, and terse high-value notes. The only improvement area is making the list → detail → send sequence explicit as a numbered workflow with error/timeout handling.

DimensionReasoningScore

Conciseness

A lean command block plus six terse operational notes; nothing re-explains concepts Claude already knows and every line adds operational detail, matching 'every token earns its place'.

5 / 5

Actionability

All commands are copy-paste ready with real flags and values (e.g., 'agent detail --id <agent-name> --json --tail 20', 'send --wait --timeout 120000', piping into 'send --stdin'), covering the common cases including the npx fallback.

5 / 5

Workflow Clarity

The interaction sequence (list → use name as --id → detail to read context "before deciding what to send" → send) is conveyed but only implicitly through the Notes rather than as an explicit ordered workflow, and there is no guidance on handling --wait timeouts or send failures.

4 / 5

Progressive Disclosure

At under 50 lines with no need for external references, the well-organized Commands/Notes structure fully satisfies progressive disclosure for a simple single-purpose skill.

5 / 5

Total

19

/

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 tool and its exact subcommands, enumerates concrete capabilities, and includes an explicit 'Use when' clause covering the main trigger scenarios. The only minor gap is synonym coverage for how users might phrase agent-to-agent messaging.

DimensionReasoningScore

Specificity

Names multiple concrete actions ("find another active agent, read its recent context, send it information, or request information back") tied to specific subcommands (list, detail, send), giving comprehensive coverage of the skill's capabilities with no gaps.

5 / 5

Completeness

Explicitly answers both: what ("Exchange information with active Codex, Claude Code, and other AI agents using ai-devkit agent list, detail, and send") and when ("Use when an agent needs to find another active agent, read its recent context, send it information, or request information back") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural phrases like "find another active agent", "read its recent context", and "send it information" are present, but common synonyms users might say (e.g., "message an agent", "notify an agent", "talk to another agent") are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (inter-agent messaging via the specific ai-devkit CLI for active Codex/Claude Code agents) with distinct triggers, so the risk of firing for an unrelated skill is minimal.

5 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
codeaholicguy/ai-devkit
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.