CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

init-onecli

Install and initialize OneCLI Agent Vault. Migrates existing .env credentials to the vault. Use after /update-nanoclaw brings in OneCLI as a breaking change, or for first-time OneCLI setup.

Quality

90%

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 executable, well-sequenced setup skill: copy-paste commands at every step, explicit verification before destructive .env edits, and clear error-recovery branches. Its only structural weakness is that all detail — including troubleshooting and credential-registration variants — is inlined in one long file rather than split into reference files.

DimensionReasoningScore

Conciseness

The body is command-dense with almost no concept explanation — no 'what a vault is' filler, and every explanation ('The gateway may take a moment to start') is operational, not educational. Not 5 because of minor trims available: the Dashboard/CLI option text repeats near-verbatim across the subscription and API-key paths, and the 'Principle' paragraph is meta-guidance rather than task content.

4 / 5

Actionability

Every step ships a copy-paste command: exact curl health-check URLs, 'onecli secrets create' invocations with all flags and host patterns, PATH-fix shell snippets, a bounded 15-iteration readiness poll loop, and per-platform restart commands. Placeholders like <key> and YOUR_TOKEN are appropriately parameterized, and edge branches (PATH missing, gateway not running) are covered.

5 / 5

Workflow Clarity

Five clearly sequenced phases with explicit validation checkpoints throughout: 'onecli version' verification, health polling with a fallback to 'ps aux' and 'onecli start', 'onecli secrets list' verification before and after removing credentials from .env, build-failure diagnosis with a fix, and log-based verification in Phase 5 plus a troubleshooting section for error recovery. Since the skill destructively edits .env, its verify-before-remove and verify-after-migrate loops satisfy the destructive-operation requirement.

5 / 5

Progressive Disclosure

Well-structured single file: clear phase headers, decision points, and a separate troubleshooting section, with no buried or nested references (no bundle files exist). Not 5 because at ~277 lines everything is inline — the fresh-credential registration paths (subscription vs API key, Dashboard vs CLI) and the troubleshooting entries are self-contained chunks that could live in reference files to keep SKILL.md closer to an overview.

4 / 5

Total

18

/

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.

A strong description: third-person voice, concrete actions, and an explicit dual-condition 'Use when' trigger tied to a named sibling skill. Minor room to broaden trigger synonyms, but it clearly answers both what and when.

DimensionReasoningScore

Specificity

Concrete actions named: 'Install and initialize OneCLI Agent Vault', 'Migrates existing .env credentials to the vault' — install, configure, and migrate are specific and real. Falls just below 5 because verification, credential registration, and service restart coverage is absent; above 3 because more than 1-2 actions are named with only minor gaps.

4 / 5

Completeness

Both halves are explicit: 'what' = install, initialize, and migrate .env credentials to the vault; 'when' = 'Use after /update-nanoclaw brings in OneCLI as a breaking change, or for first-time OneCLI setup'. Concrete trigger phrases match the anchor-5 example structure exactly; no 'when' gap to penalize.

5 / 5

Trigger Term Quality

Natural terms present: 'OneCLI', 'Agent Vault', '.env credentials', 'first-time OneCLI setup', and the explicit slash-command trigger '/update-nanoclaw'. Not 5 because there are no additional synonyms or variations users might phrase differently (e.g., 'vault setup', 'credential migration'), but well above generic keyword coverage.

4 / 5

Distinctiveness Conflict Risk

Names a distinct niche ('OneCLI Agent Vault') with a sibling-skill trigger ('/update-nanoclaw') that scopes it precisely; no overlap with generic setup/credential skills. Clear niche with distinct triggers, minimal conflict risk.

5 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

jbaruch/nanoclaw-telegram

Path

.claude/skills/init-onecli/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.