CtrlK
BlogDocsLog inGet started
Tessl Logo

customize

Add new capabilities or modify NanoClaw behavior. Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router, or make any other customizations. This is an interactive skill that asks questions to understand what the user wants.

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

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/customize/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 body is lean, actionable, and well-structured with concrete file references and real commands. Its main weakness is workflow clarity: the step sequence is mis-numbered and lacks an explicit validation/build-checkpoint before declaring changes done.

Suggestions

Fix the Workflow numbering (it jumps 1 → 3 → 4 → 5) and insert an explicit validation step such as running `npm run build` and confirming it compiles before telling the user changes are complete.

Add a minimal code skeleton showing the Channel interface shape so the core 'add a channel' task is copy-paste ready rather than described.

Tighten the 'Example Interaction' section or fold it into the relevant Common Customization Pattern to remove the mild redundancy with the implementation steps.

DimensionReasoningScore

Conciseness

Efficient and free of concept padding, with concrete file paths and steps throughout; the "Example Interaction" section lightly re-treads the implementation pattern already covered, a minor trim opportunity that keeps it just below lean-and-perfect.

4 / 5

Actionability

Gives concrete, executable guidance — specific files (src/index.ts, src/channels/whatsapp.ts), the Channel interface, and exact build/restart commands — but provides no actual code snippet implementing a Channel, leaving a small execution gap for the core task.

4 / 5

Workflow Clarity

The main Workflow lists steps but the numbering skips (1, 3, 4, 5) and "Test guidance - Tell user how to verify" is a vague checkpoint with no explicit build/validate step; for a skill that modifies code this validation gap caps clarity at 3.

3 / 5

Progressive Disclosure

Well-organized into clear sections (Workflow, Key Files, Common Customization Patterns, After Changes, Example Interaction) with no bundle files needed; at ~110 lines it exceeds the under-50-line simple-skill exception, so it sits at good-but-not-perfect structure.

4 / 5

Total

15

/

20

Passed

Description

88%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 states what the skill does, gives concrete trigger phrases users would naturally say, and carves out a clear NanoClaw-customization niche. The only soft spot is the broad "any other customizations" catch-all that slightly raises conflict risk.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router" — giving comprehensive coverage of the customization surface, matching the anchor for multiple specific concrete actions.

5 / 5

Completeness

Explicitly states both what ("Add new capabilities or modify NanoClaw behavior") and when ("Use when user wants to add channels... change triggers... modify the router") with concrete trigger phrases, satisfying the top anchor.

5 / 5

Trigger Term Quality

Good natural-term coverage via "Use when user wants to add channels (Telegram, Slack, email input), change triggers, add integrations, modify the router," but a few natural phrasings (e.g., "add a command", "change persona") are absent, keeping it just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

Mostly distinct with a clear NanoClaw-customization niche and named triggers, but the catch-all "or make any other customizations" introduces minor overlap risk with general code-modification skills.

4 / 5

Total

18

/

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
jbaruch/nanoclaw-telegram
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.