CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-backup-sync

Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.

58

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./skills/cli-backup-sync/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a generated CLI reference that is organized by subcommand group but offers little beyond bare command names and flag lists. It lacks real examples, a multi-step workflow, and verification steps for destructive operations.

Suggestions

Replace the bare 'omniroute <cmd>' examples with realistic invocations showing actual flags and values (e.g. 'omniroute backup create --name daily --cloud --encrypt --retention 7').

Add a short workflow section sequencing backup → verify → sync → restore with an explicit validation/checkpoint step before destructive restore.

Move the full per-command flag reference into a bundled REFERENCE.md and keep SKILL.md as a concise overview with one-level-deep links.

DimensionReasoningScore

Conciseness

The body avoids explaining concepts Claude knows, but every subcommand repeats a near-empty 'Example: omniroute <cmd>' block that restates the command name without earning its tokens.

2 / 3

Actionability

Flags are listed but examples are bare (e.g. 'omniroute backup create' with no flags shown) and placeholders like '[backupId]' are left literal, so guidance is concrete but incomplete.

2 / 3

Workflow Clarity

It is a flat command catalog with no sequenced backup→sync→restore flow and no validation/verification steps for these destructive/batch operations, which caps workflow clarity at 2.

2 / 3

Progressive Disclosure

Subcommands are grouped under clear headers, but the entire 360-line CLI reference is a monolithic inline catalog with no offloaded detail files or navigation pointers.

2 / 3

Total

8

/

12

Passed

Description

82%

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 specific, well-targeted description naming concrete backup/sync/restore actions and a clear product niche. Its main gap is the absence of an explicit 'Use when...' trigger clause, which limits completeness.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user needs to back up, restore, or sync OmniRoute data from the command line.'

Surface a couple of natural trigger variations users might say (e.g. 'snapshots', 'backup schedule', 'restore from archive') to reinforce the when-to-use signal.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files' — matching the multi-action anchor.

3 / 3

Completeness

Clearly states what the skill does, but lacks any 'Use when...' clause or equivalent explicit trigger guidance, capping completeness at 2 per the rubric.

2 / 3

Trigger Term Quality

Uses natural terms a user would say — 'backup', 'restore', 'sync', 'cloud storage', 'snapshots', 'archive files' — giving good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

Tied to the named product 'OmniRoute data' with distinct backup/restore/sync triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

11

/

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
diegosouzapw/OmniRoute
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.