CtrlK
BlogDocsLog inGet started
Tessl Logo

migrate-from-openclaw

Migrate from OpenClaw to NanoClaw v2. Detects an existing OpenClaw installation, extracts identity, channel credentials, scheduled tasks, and other config, then guides interactive migration. Triggers on "migrate from openclaw", "openclaw migration", "import from openclaw".

69

Quality

86%

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

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 highly executable with strong workflow sequencing and validation checkpoints, but progressive disclosure is weakened by two referenced files (MIGRATE_CRONS.md, REMOVE.md) that do not exist in the skill bundle, and the overview is long for a SKILL.md.

Suggestions

Ship the referenced MIGRATE_CRONS.md and REMOVE.md files (e.g. in references/ or the skill root) so the one-level-deep navigation links resolve to real content.

Move the detailed v2-architecture exposition into a reference file and keep SKILL.md as a lean phase-by-phase overview to reduce the ~530-line body.

Replace the 'other config' catch-all in the description with one or two concrete items (e.g. timezone, container timeout) to lift specificity.

DimensionReasoningScore

Conciseness

Action-oriented and largely free of basic-concept padding, but the SKILL.md body runs ~530 lines with dense architectural exposition that could be trimmed or moved to a reference file.

4 / 5

Actionability

Copy-paste-ready commands throughout (pnpm exec tsx, ncl users/members, onecli secrets create, cp/sed) with full flags and concrete placeholders covering the common migration cases.

5 / 5

Workflow Clarity

A clear Phase 0-8 sequence with a migration-state.md checkpoint re-read each phase, explicit validation in Phase 8 (build + vitest run), sanity-checking in Phase 0, and a troubleshooting section providing feedback loops for destructive/batch operations.

5 / 5

Progressive Disclosure

Phases are well organized and the scripts/ bundle is referenced correctly, but the body references ${CLAUDE_SKILL_DIR}/MIGRATE_CRONS.md and REMOVE.md which are not present in the bundle, breaking one-level-deep navigation.

3 / 5

Total

17

/

20

Passed

Description

87%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 concrete, trigger-rich, and fully answers both 'what' and 'when' with explicit product-specific trigger phrases. It is distinctive and unlikely to misfire, with only minor specificity gaps ('other config').

DimensionReasoningScore

Specificity

Lists several concrete actions ('Detects an existing OpenClaw installation, extracts identity, channel credentials, scheduled tasks, and other config, then guides interactive migration') but 'other config' leaves minor coverage gaps, just below comprehensive.

4 / 5

Completeness

Clearly states what it does (detect, extract, guide migration) and explicitly answers when via 'Triggers on ...' with concrete trigger phrases.

5 / 5

Trigger Term Quality

Explicit natural trigger phrases ('migrate from openclaw', 'openclaw migration', 'import from openclaw') a user would say, though a few synonyms/variations are absent.

4 / 5

Distinctiveness Conflict Risk

A narrow niche (OpenClaw to NanoClaw v2 migration) with distinct, product-specific triggers and minimal overlap risk with other skills.

5 / 5

Total

18

/

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (537 lines); consider splitting into references/ and linking

Warning

referenced_paths_exist

Referenced path issues: 8 missing

Warning

Total

14

/

16

Passed

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.