CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cron

Schedule reminders and recurring tasks.

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./nanobot/skills/cron/SKILL.md
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.

The content is a tight, example-driven reference for the cron tool: concrete calls for every action, an explicit user-phrase-to-parameter mapping, and clearly stated edge-case semantics (timezones, updates, disabled jobs, system-managed tasks). Its only weaknesses are minor — slight verbosity in a few sentences and an 80-line body that marginally exceeds the simple-skill threshold.

DimensionReasoningScore

Conciseness

The body is dense with operative, tool-specific facts (parameter semantics, retention limits, update rules) and never explains concepts Claude already knows. Minor tightening is possible — e.g. 'This reads execution records, not task output or delivery receipts' and some repetition of disable/list semantics across sections. Matches 'efficient; minor instances of over-explanation that could be trimmed'; not 5 because a handful of sentences restate or hedge beyond what is needed.

4 / 5

Actionability

Every section gives copy-paste-ready tool calls with concrete parameters — add (recurring, one-time, cron_expr with tz), list, remove, disable/enable, update, history — and the Time Expressions table maps exact user phrasings to parameter values. The only placeholder, at="<ISO datetime>", is inherently time-dependent and is accompanied by the instruction to compute it from current time; matches 'fully executable; specific examples cover the common cases'.

5 / 5

Workflow Clarity

This is a single-action tool skill with no multi-step or destructive workflow, so the simple-skill exception applies: each action (add, update, disable/enable, history) is unambiguous, and the decision branches (cron vs HEARTBEAT, when to preserve recipients, when to use the message tool) are stated explicitly with examples. Not 4 because no checkpoint is missing — the risky operations (disabling, updating) each have their behavioral consequences spelled out.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent) and nothing is referenced from the body, so there is no nesting or buried-reference problem; sections (Task Types, Examples, Time Expressions, Timezone, Update, Run History) are clearly headed and easy to navigate. Matches 'good structure; most content appropriately placed; minor organization gaps'; not 5 because the body runs ~80 lines, above the rubric's under-50-line simple-skill threshold for a no-references perfect score, and some detail (e.g. Run History limits and semantics) could live in a reference file.

4 / 5

Total

18

/

20

Passed

Description

53%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 concise, in third person, and states concrete actions, but it has no trigger guidance and misses the natural phrases users would say when needing this skill. It reads as a partial capability statement rather than a complete what-and-when summary.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to be reminded of something, wants a task run every day/at a set time, or mentions cron, alarms, or recurring schedules.'

Include natural trigger phrases and synonyms users actually say — 'remind me', 'every day at 8am', 'cron', 'one-time', 'daily/weekly' — to improve trigger-term coverage and distinctiveness.

Optionally mention one-time scheduling and managing existing tasks (list/update/pause) so the description covers the tool's full capability set.

DimensionReasoningScore

Specificity

"Schedule reminders and recurring tasks" names the domain (scheduling) and two concrete actions (reminders, recurring tasks), matching the 'names domain and 1-2 concrete actions, but not comprehensive' anchor; it omits one-time scheduling, timezone support, and task management (list/update/pause). Not 4 because coverage of the skill's actual capabilities is incomplete; not 2 because the actions are concrete rather than generic.

3 / 5

Completeness

The 'what' is clear (schedule reminders and recurring tasks) but there is no 'Use when...' clause or equivalent trigger guidance — the rubric explicitly caps completeness at 3 in that case. Not 4 because 'when' is entirely absent rather than merely implicit; not 2 because the 'what' is concrete and specific.

3 / 5

Trigger Term Quality

Natural terms 'schedule', 'reminders', and 'recurring tasks' are present, but common user phrasings and synonyms are missing: 'remind me', 'every day/at 8am', 'cron', 'alarm', 'one-time', 'daily/weekly'. Matches 'some relevant keywords but missing common variations or synonyms'; not 4 because several frequently-said trigger phrases are absent.

3 / 5

Distinctiveness Conflict Risk

The scheduling/reminder niche with concrete actions is mostly distinct, with only minor overlap risk against closely related timer, todo, or notification skills. Not 5 because the description lacks distinguishing trigger phrases (e.g., 'every day at', 'cron') that would fully separate it from generic task-management skills.

4 / 5

Total

13

/

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

HKUDS/nanobot

Path

nanobot/skills/cron/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.