CtrlK
BlogDocsLog inGet started
Tessl Logo

add-matrix

Add Matrix channel integration via Chat SDK. Works with any Matrix homeserver.

66

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/add-matrix/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a lean, fully executable, well-sequenced workflow with explicit validation checkpoints and error-recovery guidance, adding only domain specifics Claude would not already know. It is self-contained and cleanly sectioned with no nested references.

DimensionReasoningScore

Conciseness

The body adds only non-obvious specifics (the channels branch, supply-chain pin policy, the Node 22 ESM patch, why a separate bot account is required) and never explains concepts Claude already knows. Every prose passage earns its place.

3 / 3

Actionability

Directives and commands are fully executable and copy-paste ready: `nc:copy`, an exact-pinned `nc:dep @beeper/chat-adapter-matrix@0.2.0`, a concrete Node patching script, and `pnpm run build` / `vitest run` commands. No pseudocode.

3 / 3

Workflow Clarity

The Apply section is a clear 1–5 numbered sequence with explicit validation checkpoints (build proves the install and patch; the registration test guards the barrel import) and a Troubleshooting section providing fix-and-retry feedback loops for each failure mode.

3 / 3

Progressive Disclosure

No bundle files exist, so there are no references to verify; the skill is self-contained and well-organized into clearly signaled sections (Apply, Credentials, Next Steps, Channel Info, Troubleshooting) with no nested references. A well-organized, self-contained skill scores 3 per the simple-skills scoring note.

3 / 3

Total

12

/

12

Passed

Description

57%Weight 40%Scale 1-3

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 is concise, third-person, and targets a clear niche, but it names only a single action and omits an explicit "Use when..." trigger clause, leaving both specificity and completeness at the mid level.

Suggestions

Add an explicit "Use when..." trigger clause, e.g. "Use when adding Matrix messaging to a NanoClaw agent, or when the user mentions Matrix, rooms, or bridging a chat channel."

Expand beyond the single verb "Add" to list concrete capabilities, e.g. "register a Matrix adapter, install the bridge package, and configure bot credentials."

Replace or de-emphasize internal jargon ("Chat SDK") with user-facing terms users would actually say, broadening natural-keyword coverage.

DimensionReasoningScore

Specificity

"Add Matrix channel integration via Chat SDK" names the domain and mechanism but describes a single action rather than listing multiple concrete capabilities. It is not vague (so not 1) but stops short of the multi-action list that defines a 3.

2 / 3

Completeness

It clearly states what the skill does ("Add Matrix channel integration") but provides no "Use when..." clause or equivalent trigger guidance. Per the judging guidelines, a missing explicit trigger caps completeness at 2.

2 / 3

Trigger Term Quality

"Matrix", "channel", and "homeserver" are natural user terms, but "Chat SDK" is internal jargon and variation coverage is thin. It has relevant keywords but misses common variations, matching the 2 anchor.

2 / 3

Distinctiveness Conflict Risk

"Add Matrix channel integration via Chat SDK. Works with any Matrix homeserver." carves out a clear Matrix-specific niche that is unlikely to trigger for unrelated skills. It matches the distinct-trigger anchor for a 3.

3 / 3

Total

9

/

12

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
nanocoai/nanoclaw
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.