CtrlK
BlogDocsLog inGet started
Tessl Logo

migrate-from-v1

Finish migrating a NanoClaw v1 install into v2. Run after `bash migrate-v2.sh` completes. Seeds the owner, migrates legacy memory, reconciles container configs, and helps port custom v1 code. Triggers on "migrate from v1", "finish migration", "v1 migration".

80

Quality

100%

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

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.

A well-structured, actionable migration skill: lean phrasing, concrete executable code and SQL, an explicitly sequenced multi-phase workflow with validation checkpoints, and clear single-file organization. No bundle files exist, so progressive disclosure is satisfied by clean sectioning.

DimensionReasoningScore

Conciseness

Dense and information-rich, assuming Claude's competence (no explaining Docker/systemd/DBs); avoids the concept-padding that defines the lower anchors, with only minor prose that could tighten, keeping it at the lean end.

3 / 3

Actionability

Provides fully executable code and commands — the TS owner-grant snippet, real SQL with actual columns, git inspection commands, and service-restart one-liners with concrete import paths — copy-paste ready rather than pseudocode.

3 / 3

Workflow Clarity

Clear Phase 0→4 sequence with explicit validation checkpoints (0b smoke test confirmed via AskUserQuestion, deferred-failure tracking, final verify step) and a feedback loop ('diagnose from logs and re-test — don't proceed') appropriate for risky role/config operations.

3 / 3

Progressive Disclosure

No bundle files exist, so disclosure is appropriately single-file; the body is well-organized into clearly navigable phase/section headers with single-level references (sibling skill /migrate-memory, repo source files) and no nested 2+-level reference chains.

3 / 3

Total

12

/

12

Passed

Description

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

A strong, third-person description that names concrete actions, gives explicit natural-language triggers, and covers both what and when. No vague fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Seeds the owner, migrates legacy memory, reconciles container configs, and helps port custom v1 code' — matching the score-3 anchor for multiple specific concrete actions; not the vague single-domain language of a 2.

3 / 3

Completeness

States what it does (seeds owner, migrates memory, reconciles configs, ports code) and when to use it ('Run after `bash migrate-v2.sh` completes' plus the explicit trigger list), clearly answering both what and when with explicit triggers.

3 / 3

Trigger Term Quality

Explicit triggers 'migrate from v1', 'finish migration', 'v1 migration' are natural phrases a user would actually say, giving good coverage rather than the partial-keyword level of a 2.

3 / 3

Distinctiveness Conflict Risk

The NanoClaw v1→v2 migration niche with its specific triggers is a clear, narrow scope unlikely to fire for any other skill.

3 / 3

Total

12

/

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.