CtrlK
BlogDocsLog inGet started
Tessl Logo

convex-backup

Set up Convex backups and run a restore DRILL that proves recovery — snapshot, restore into a throwaway preview, assert the data came back — plus a schedule matched to your RPO and a gated recovery runbook.

66

Quality

83%

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

86%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 actionable with concrete executable commands and a well-sequenced workflow that includes a real validation step, with only minor editorial padding and an implicit rather than explicit error-recovery loop.

DimensionReasoningScore

Conciseness

The body is mostly lean and operational, assuming Claude knows what Convex and backups are, but retains some editorial framing ('a hope, not a backup', 'the half almost nobody does — this is the point') that could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready commands with clearly marked placeholders (e.g. 'npx convex export --path backup-<date>.zip', 'npx convex import backup-<date>.zip --deployment restore-drill-<date> --replace') and names the MCP tools for verification, covering the common cases.

5 / 5

Workflow Clarity

A clear six-step sequence with an explicit validation checkpoint (4d ASSERT recovery, 0-rows = FAILED drill), but it lacks an explicit fix-and-retry feedback loop for when the assert fails, which the top anchor requires.

4 / 5

Progressive Disclosure

A single-purpose skill under 50 lines with no need for external references, organized into clear ## Workflow and ## Rules sections — meeting the simple-skill exception for a top score.

5 / 5

Total

18

/

20

Passed

Description

71%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 specific and action-rich with a clear niche, but it omits any explicit 'when to use' trigger guidance, which caps completeness and limits trigger discoverability.

Suggestions

Add an explicit 'Use when...' clause naming trigger phrases (e.g. 'Use when setting up Convex backups, running a restore/disaster-recovery drill, or planning RPO-based backup scheduling').

Include natural-sounding synonyms users actually say — 'back up', 'disaster recovery', 'DR' — alongside 'backups' and 'restore'.

Add a one-line distinction from migrate-rehearse in the description so the recovery-vs-forward-change boundary is visible at trigger time.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'snapshot', 'restore into a throwaway preview', 'assert the data came back', 'schedule matched to your RPO', 'gated recovery runbook' — giving comprehensive coverage of the capability.

5 / 5

Completeness

The 'what' is clear and detailed, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Good keyword coverage with 'backups', 'restore', 'recovery', and 'Convex', but missing natural variations a user might say like 'back up', 'disaster recovery', or 'DR', so it falls short of the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

It carves a clear Convex backup/restore-drill niche, but 'backups' is a broadly shared concept and the skill shares mechanics with the related migrate-rehearse skill, leaving minor overlap risk.

4 / 5

Total

16

/

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
openclaw/clawhub
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.