CtrlK
BlogDocsLog inGet started
Tessl Logo

add-discord

Add Discord bot channel integration via Chat SDK.

60

Quality

71%

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-discord/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

This is a high-quality procedural skill: concrete executable directives, a clearly sequenced workflow with real validation checkpoints and feedback loops, and tight, justified prose. The only soft spot is progressive disclosure, which is good but entirely inline with no reference-file separation.

DimensionReasoningScore

Conciseness

The body is mostly lean, pairing each `nc:` directive with brief rationale that earns its place, with only minor explanatory sentences that could be trimmed; it does not pad with concepts Claude already knows.

4 / 5

Actionability

Every step is a complete, copy-paste-ready directive — pinned dependency version, exact curl calls with headers and jq parsing, env-set mappings — providing fully executable guidance across the common cases.

5 / 5

Workflow Clarity

The Apply steps are explicitly numbered with validation checkpoints (build before test, the registration test as a drift guard, the application/@me fetch that validates the token early) and a Troubleshooting section supplies feedback loops for error recovery.

5 / 5

Progressive Disclosure

The skill is well-organized into clearly headed sections (Apply, Credentials, Restart, Invite, Resolve DM, Channel Info, Troubleshooting) with no nested references, though all content lives inline in one file with no one-level-deep reference split.

4 / 5

Total

18

/

20

Passed

Description

53%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 is specific and distinctive about its Discord niche but is a single-clause statement with no "Use when" trigger guidance, capping completeness and trigger-term quality at the midpoint. It is solid but leaves the activation conditions implicit.

Suggestions

Append an explicit trigger clause, e.g. "Use when adding Discord as a bot channel or when the user asks to wire up Discord messaging."

Expand the action list slightly (e.g. "installs, registers, and credentials the Discord adapter") to lift specificity above 3.

Drop or de-emphasize the "via Chat SDK" jargon in favor of a user-facing phrase to improve trigger-term naturalness.

DimensionReasoningScore

Specificity

The phrase "Add Discord bot channel integration via Chat SDK" names a concrete domain and one concrete action ("Add ... integration") but does not list multiple specific actions, matching the anchor for 1-2 concrete actions without comprehensive coverage.

3 / 5

Completeness

It clearly states what the skill does ("Add Discord bot channel integration") but provides no "Use when..." trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

"Discord bot channel" surfaces the natural keyword a user would say, but coverage is limited to that single phrase with no synonyms or variations, and "via Chat SDK" is technical jargon rather than a user trigger.

3 / 5

Distinctiveness Conflict Risk

"Discord bot channel integration" carves out a clear, specific niche with minimal conflict risk, though it sits within a broader family of channel-integration skills that creates minor overlap risk.

4 / 5

Total

13

/

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