CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nanoclaw-repl

Operate and extend NanoClaw, ECC's zero-dependency session-aware REPL, with persistent markdown-backed sessions and slash commands for model switching, skill loading, session branching, cross-session search, history compaction, and export. Use when running or extending scripts/claw.js, or when resuming, branching, compacting, searching, or exporting a NanoClaw session.

Quality

84%

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

65%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 exceptionally concise and well-organized as an overview, but it operates entirely at the policy level. It never shows how to actually run or extend the REPL — no commands, no syntax, no code — leaving the reader to infer all execution details.

Suggestions

Add a brief usage section with concrete command examples (e.g., how to invoke '/branch <name>', '/compact', '/export --format json') so the named capabilities become executable rather than descriptive.

Include a minimal 'getting started' snippet showing how scripts/claw.js is launched and how a session is resumed, since running the REPL is the skill's primary use case.

Add a validation checkpoint for destructive operations — e.g., verify a branch exists before compacting, or confirm export output before archiving — to convert the implicit lifecycle into a checked workflow.

DimensionReasoningScore

Conciseness

The body is lean with zero padding: a capability list, four one-line operating heuristics, and three extension rules, with no explanation of concepts Claude already knows. Not 4, because there is nothing to trim — every token earns its place.

5 / 5

Actionability

The guidance is high-level policy ('Branch before high-risk changes', 'Keep sessions task-focused') with no command syntax, usage examples, or executable steps — even the named commands like '/branch' get no invocation detail. Not 3, because the existing guidance describes rather than instructs, fitting anchor-2's 'high-level hints but missing the specific steps to execute'.

2 / 5

Workflow Clarity

The Operating Guidance forms a coherent lifecycle (focus → branch before risk → compact after milestones → export before sharing) but contains no validation checkpoints, and compaction is history-destructive, which caps the score at 3. Not 2, because the sequence and per-step timing are clearly stated rather than poorly defined.

3 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references, and is organized into well-labeled sections (Capabilities, Operating Guidance, Extension Rules), satisfying the simple-skill exception for a top score.

5 / 5

Total

15

/

20

Passed

Description

100%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 exemplary: it pairs a comprehensive capability list with an explicit, verb-rich 'Use when' trigger clause naming the concrete entry point (scripts/claw.js). Third-person, concise, and highly distinct from generic skills.

DimensionReasoningScore

Specificity

The description enumerates six concrete capabilities ('model switching, skill loading, session branching, cross-session search, history compaction, and export') plus 'persistent markdown-backed sessions', giving comprehensive coverage of the tool's command surface rather than the minor-gaps profile of a 4.

5 / 5

Completeness

It explicitly answers both 'what' ('Operate and extend NanoClaw... with persistent markdown-backed sessions and slash commands for...') and 'when' ('Use when running or extending scripts/claw.js, or when resuming, branching, compacting, searching, or exporting'), with concrete trigger phrases exactly as in the anchor-5 example.

5 / 5

Trigger Term Quality

It covers natural terms users would say ('resuming, branching, compacting, searching, or exporting a NanoClaw session'), the product name, and the concrete file path 'scripts/claw.js', matching the anchor's comprehensive coverage including synonyms and file references.

5 / 5

Distinctiveness Conflict Risk

It carves out a clear niche (NanoClaw, scripts/claw.js) with distinct, domain-specific triggers, so the risk of firing for an unrelated skill is minimal; not 4, because no closely related skill would share these triggers.

5 / 5

Total

20

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

affaan-m/ECC

Path

skills/nanoclaw-repl/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.