CtrlK
BlogDocsLog inGet started
Tessl Logo

skillopt-sleep

Use when the user wants Cursor to learn from recent local sessions, asks for an offline sleep or dream cycle, wants to consolidate recurring work into a Cursor skill, or requests SkillOpt-Sleep status, harvest, dry-run, run, scheduling, review, or adoption. Drives the validation-gated skillopt_sleep engine with Cursor transcripts and the optional Cursor Agent CLI backend.

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

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 actionable, well-structured instruction skill with copy-paste commands and an exemplary gated workflow featuring explicit validation checkpoints and failure handling. Its only weaknesses are minor redundancy across sections, one unexplained flag, and content that could be offloaded to reference files at this length.

DimensionReasoningScore

Conciseness

The body is dense with commands, flags, and boundary statements and explains nothing Claude already knows, but a few caveats are stated twice (read-only harvest and the sensitive-content boundary appear in both the Commands section and Hard rules) and the tool-aware-replay-disabled paragraph runs long, leaving minor instances that could be trimmed rather than the fully lean anchor 5.

4 / 5

Actionability

Copy-paste-ready command blocks with a defined TARGET_SKILL variable, concrete config JSON, exact paths, and an explicit fallback when no runner is available cover the common cases well. Minor gaps — the '--legacy' flag on adopt is never explained and SKILLOPT_SLEEP_REPO setup is not shown — place it noticeably above the anchor-3/4 midpoint but just short of fully complete anchor-5 guidance.

4 / 5

Workflow Clarity

The seven-step core workflow (Harvest, Mine, Replay, Reflect, Gate, Stage, Adopt) is clearly sequenced with explicit validation checkpoints and feedback loops: a deterministic dry-run smoke check first, 'Inspect counts with harvest or dry-run before the first real run', a held-out score gate for acceptance, reading the staged report.md before summarizing, and offering adoption only after user review, with defined failure behavior (failed replay persists no state).

5 / 5

Progressive Disclosure

No bundle files exist and the ~225-line body is well-sectioned with clear, discoverable headers, so navigation is easy and structure is good. However, at this length some self-contained material (the backend catalog, scheduling config, and the reviewed-task workflow) could be split into one-level-deep reference files, which keeps it at anchor 4 rather than the well-split anchor 5.

4 / 5

Total

17

/

20

Passed

Description

78%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 third-person description with an explicit 'Use when...' trigger clause, natural user terminology, and a distinct product niche. Its only weakness is that the 'what' names the engine mechanism rather than the concrete outcomes the cycle produces.

DimensionReasoningScore

Specificity

Lists several specific actions ('learn from recent local sessions', 'consolidate recurring work into a Cursor skill', and the enumerated subcommands 'status, harvest, dry-run, run, scheduling, review, or adoption') alongside the engine mechanism, but the actions are outcome-abstract rather than concrete operations on artifacts, so it stops short of comprehensive anchor-5 coverage.

4 / 5

Completeness

Both parts are explicit: an 'Use when...' clause with concrete triggers, and a 'what' ('Drives the validation-gated skillopt_sleep engine with Cursor transcripts and the optional Cursor Agent CLI backend'). The 'what' names the mechanism but not the outcomes (reviewing sessions, mining tasks, proposing edits), so it fits anchor 4 rather than the fully explicit anchor 5, and clearly exceeds anchor 3 since the 'when' is explicit rather than implied.

4 / 5

Trigger Term Quality

Natural user phrasing is well covered ('Cursor', 'offline sleep or dream cycle', 'consolidate recurring work into a Cursor skill', and the subcommand names users would type), matching anchor 4's good keyword coverage; it misses a few plausible synonyms or variations (e.g. 'optimize my Cursor skill'), keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche with product-specific triggers ('SkillOpt-Sleep', 'Cursor', 'skillopt_sleep engine', named subcommands) that no generic skill would match, so conflict risk is minimal.

5 / 5

Total

17

/

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
microsoft/SkillOpt
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.