CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

manage-channels

Wire channels to agent groups, manage isolation levels, add new channel groups. Use after adding a channel, during setup, or standalone to reconfigure.

Quality

86%

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

83%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 excellent, lean, highly actionable skill body: executable commands, canonical queries, and plenty of non-obvious domain knowledge with zero padding. The main weakness is the Change Wiring flow, which performs a destructive delete with no verification step, capping workflow clarity; a secondary opportunity is moving reference-style detail into a bundled file.

Suggestions

Add an explicit verification step to the Change Wiring workflow (e.g., re-run the messaging_group_agents query and confirm the agent_destinations state after the delete/create) so the destructive operation has a validation checkpoint.

Move the legacy WhatsApp mis-wiring audit into a short reference file (or the /add-whatsapp migration section) and keep a one-line pointer plus the check query in SKILL.md.

Consider trimming the Channel Defaults section to the two-level rule and the threads exception, pointing to docs/isolation-model.md for the adapter-declaration details.

DimensionReasoningScore

Conciseness

The body is dense with project-specific facts Claude could not know (the two-level defaults model, the threads-column exception, the missing sqlite3 CLI) and contains no padding or explanation of known concepts. Every token earns its place — anchor 5.

5 / 5

Actionability

Guidance is fully executable and copy-paste ready: canonical SQL queries, exact ncl commands with flags, a complete register invocation, and the legacy WhatsApp audit query. Specific examples cover the common cases — anchor 5, not 4, since there are no gaps in the primary flows.

5 / 5

Workflow Clarity

Sections are well sequenced with real checkpoints (owner check routing to /init-first-agent, the one-time WhatsApp audit), but "Change Wiring" deletes a messaging_group_agents row — a destructive database operation — with no validation/verification step afterward. The rubric's explicit cap for destructive operations without validation applies, holding this at anchor 3 despite otherwise strong sequencing.

3 / 5

Progressive Disclosure

Well-sectioned single file that appropriately delegates detail to docs/isolation-model.md and per-channel skills, with clear headers making navigation easy. Not 5 because at ~148 lines some inline material (the channel-defaults model, the legacy WhatsApp migration audit) reads like reference content that belongs in a separate file; not 3 because references are clearly signaled and structure is good.

4 / 5

Total

17

/

20

Passed

Description

83%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: concise, third-person, action-oriented, with an explicit multi-scenario Use-when clause. Its only weaknesses are missing synonyms/platform names in the trigger terms and mild overlap with channel-specific add skills.

DimensionReasoningScore

Specificity

"Wire channels to agent groups, manage isolation levels, add new channel groups" lists three specific imperative actions with only minor coverage gaps (e.g., changing existing wiring is not mentioned). Not 5 because coverage is not comprehensive; not 3 because it clearly exceeds 1-2 concrete actions.

4 / 5

Completeness

Both halves are explicit: the "what" is three concrete actions, and the "when" gives three concrete scenarios ("Use after adding a channel, during setup, or standalone to reconfigure"). This is more specific than anchor 4's example, matching anchor 5's explicit what-and-when with concrete triggers.

5 / 5

Trigger Term Quality

Natural phrases users would say are present — "adding a channel", "during setup", "reconfigure", "channels", "agent groups", "isolation" — but common synonyms like "connect" or platform-specific terms are missing. Better than anchor 3's generic keyword coverage, short of anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"Wire channels to agent groups" carves a clear niche, but "add new channel groups" overlaps with the per-channel add skills (e.g. /add-<channel>) for "add a ... channel" triggers. Mostly distinct with minor overlap risk against closely related skills — anchor 4, not 5.

4 / 5

Total

17

/

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: 2 missing

Warning

Total

15

/

16

Passed

Repository

nanocoai/nanoclaw

Path

.claude/skills/manage-channels/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.