CtrlK
BlogDocsLog inGet started
Tessl Logo

cron

Schedule reminders and recurring tasks.

62

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./bot/workspace/skills/cron/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%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 an exemplary lean skill body: concrete executable examples for every mode, an efficient time-expression lookup table, and zero token waste. The only shortfalls are cosmetic — a placeholder ISO datetime in the one-time example and cron_expr never appearing in an example call.

DimensionReasoningScore

Conciseness

The ~45-line body is lean with zero padding: it explains nothing Claude already knows, and the time-expression table packs mapping information into minimal tokens. Every line teaches tool-specific behavior; matches the anchor-5 example of lean, efficient structure.

5 / 5

Actionability

Concrete, copy-paste-style tool calls cover all three modes plus list/remove ("cron(action=\"add\", message=\"Time to take a break!\", every_seconds=1200)", "cron(action=\"list\")", "cron(action=\"remove\", job_id=\"abc123\")"). Minor gaps keep it below 5: the one-time example uses the placeholder at="<ISO datetime>" rather than a concrete value, and cron_expr appears in the table but never in an example call.

4 / 5

Workflow Clarity

This is a simple single-purpose skill and the single action — call cron with the right parameters — is unambiguous: the three modes, worked examples, and the time-expression table give a clear decision path from user request to call. The simple-skill exception applies; the trivially-reversible remove operation does not trigger the destructive-validation cap.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references; the body is well organized into Modes / Examples / Time Expressions sections that are easy to navigate. Per the scoring note for skills under 50 lines with no external-reference need, well-organized sections alone merit a 5; no bundle files exist to verify and none are referenced.

5 / 5

Total

19

/

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 accurate and appropriately concise, with a clear what and third-person voice, but it is too terse to be an effective trigger: it has no "Use when..." guidance and misses the natural phrases users would actually say when they need it. It sits just above the midpoint — correct domain, minimal trigger surface.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to be reminded of something, wants a recurring check, or asks for a task to run every N minutes / daily / on weekdays."

Include natural trigger synonyms users actually say — "remind me", "every hour", "daily at 8am", "cron" — to improve trigger_term_quality.

Name the concrete capabilities the skill supports: one-time vs recurring scheduling, agent-executed recurring tasks, and listing/removing scheduled jobs, to lift specificity above 1-2 actions.

DimensionReasoningScore

Specificity

Names the scheduling domain and 1-2 concrete actions ("Schedule reminders", "recurring tasks") but coverage is not comprehensive — listing/removing jobs, one-time vs recurring distinction, and cron expressions are absent. Not a 4 because it does not list several specific actions with only minor gaps; not a 2 because the actions stated are concrete rather than generic.

3 / 5

Completeness

Has a clear "what" ("Schedule reminders and recurring tasks") but the "when" is entirely missing — no "Use when..." or equivalent trigger clause. The judging guideline explicitly caps completeness at 3 in this case; a 4 would require at least an implicit or weakly-present when clause.

3 / 5

Trigger Term Quality

Relevant keywords exist ("schedule", "reminders", "recurring tasks") but common natural phrasings users would say are missing: "remind me", "every N minutes", "daily", "cron". Matches anchor 3 (some relevant keywords, missing variations/synonyms) rather than 4, which requires good coverage with only a few natural terms missing.

3 / 5

Distinctiveness Conflict Risk

The scheduling/reminder niche is mostly distinct with only minor overlap risk against closely related task-automation or calendar skills. Not 5 because the terse description lacks concrete trigger phrases that would fully distinguish it from those neighbors.

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
volcengine/OpenViking
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.