CtrlK
BlogDocsLog inGet started
Tessl Logo

setup

Run initial NanoClaw setup. Use when user wants to install dependencies, authenticate messaging channels, register their main channel, or start the background services. Triggers on "setup", "install", "configure nanoclaw", or first-time setup requests.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

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.

A highly actionable, well-sequenced setup orchestration body with strong validation feedback loops and clear command-level guidance. The main improvement opportunity is splitting the long troubleshooting and detailed error-recovery content into reference files to lighten the main skill.

DimensionReasoningScore

Conciseness

Mostly dense, actionable commands and decision branches with little concept-explanation, though some prose (the Principle note, long troubleshooting, the setfacl heredoc) could be trimmed.

4 / 5

Actionability

Copy-paste-ready commands throughout (bash setup.sh, npx tsx setup/index.ts --step <name>, exact bash snippets, AskUserQuestion prompts) cover the common cases and branches.

5 / 5

Workflow Clarity

Steps 0-9 are clearly sequenced with status-block parsing as checkpoints, and step 8 (Verify) provides explicit validation with feedback loops for error recovery.

5 / 5

Progressive Disclosure

Good section structure with one-level-deep delegation to channel skills and diagnostics.md, but long troubleshooting and detailed error-handling branches are inlined rather than split into reference files.

4 / 5

Total

18

/

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, well-structured description that clearly states the skill's purpose and when to invoke it, with natural trigger terms. Minor gains are available by adding synonyms and sharpening the action verbs to reduce overlap with generic setup skills.

DimensionReasoningScore

Specificity

Lists several concrete actions (install dependencies, authenticate messaging channels, register main channel, start background services); falls just short of anchor 5 because the actions are moderately high-level rather than granular.

4 / 5

Completeness

Explicitly answers both what ('Run initial NanoClaw setup' plus the four actions) and when ('Use when...' and 'Triggers on...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural triggers ('setup', 'install', 'configure nanoclaw', 'first-time setup requests') with a 'Use when' clause give good keyword coverage, but lack the synonym/extension breadth needed for a 5.

4 / 5

Distinctiveness Conflict Risk

Tied to the NanoClaw niche with channel-registration specifics, but generic verbs like 'install dependencies' and 'start services' carry minor overlap risk with other setup skills.

4 / 5

Total

17

/

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.