CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

routine-memory

Carry state between runs of a scheduled routine using Hindsight memory. Use when creating or editing a routine, to write the recall and retain steps into the routine's own instructions, and at the start and end of every scheduled or event-triggered routine run.

Quality

87%

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.

A tight, highly actionable instruction skill whose recall/retain steps are fully specified down to exact queries and tags. The workflow would benefit from a first-run fallback, and the opening paragraph slightly duplicates the step sections, but overall structure and token efficiency are strong.

Suggestions

Add a one-line fallback for the first run, e.g. 'If recall returns nothing (first run), start from scratch' — currently the empty-memory case is unhandled.

Trim the opening paragraph's 'Read the last run before starting, and record this run before finishing' sentence, which restates the At-the-start / At-the-end sections verbatim in intent.

Specify what to do if a retain fails or the recall is stale (e.g. note the gap in the run note), closing the remaining validation gaps.

DimensionReasoningScore

Conciseness

The body is lean and imperative throughout — "Call `recall` on this Bot's bank with the query \"last run of <routine name>\"" and exact tag lists with no over-explanation of concepts Claude already knows. The opening rationale ("A routine runs again and again. Without memory each run starts from zero...") plus the duplicated directive "Read the last run before starting, and record this run before finishing" are minor instances of trimmable padding, keeping it just below anchor 5 but clearly above anchor 3.

4 / 5

Actionability

Guidance is copy-paste ready with fully specified placeholders: the exact recall query "last run of <routine name>", an enumerated retain note (routine name, date, what this run found, what changed, what the next run should check first), and exact tags `source:grok-bot`, `bot:<bot-name>`, `routine:<routine name>`. Per the rubric's instruction-skill note, absence of code is not penalized when guidance is this actionable, matching anchor 5; it exceeds anchor 4 because even edge behavior ("Retain a note even when nothing changed") is specified.

5 / 5

Workflow Clarity

The three phases (embed steps when creating/editing; recall at start; retain at end) are clearly sequenced with numbered steps and an explicit edge-case checkpoint (retain even when nothing changed). It sits at anchor 4 rather than 5 because there is no instruction for the first-run case when recall returns nothing, and no verification that the retain succeeded — minor validation gaps rather than the missing checkpoints of anchor 3.

4 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external reference files (none exist in the bundle), and is cleanly organized into three well-labeled sections; the single cross-reference to the `bot-handoff` skill is clearly signaled and one level deep. This matches the rubric's simple-skill exception allowing anchor 5 on organization alone.

5 / 5

Total

18

/

20

Passed

Description

83%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 description that explicitly states both what the skill does and when to use it, with natural trigger phrases tied to routine creation and run boundaries. The only gaps are missing synonym variations for triggers and minor overlap with closely related memory-handoff skills.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "Carry state between runs of a scheduled routine using Hindsight memory" and "write the recall and retain steps into the routine's own instructions" — with clear placeholders like recall/retain. It falls short of anchor 5 because coverage of the skill's actual behaviors (comparison against prior runs, tags, shared retention) is only partial, and it is well above anchor 3's '1-2 concrete actions'.

4 / 5

Completeness

Both questions are explicitly answered with concrete triggers: 'what' is "Carry state between runs of a scheduled routine using Hindsight memory", and 'when' is the explicit "Use when creating or editing a routine ... and at the start and end of every scheduled or event-triggered routine run" clause. This matches anchor 5 (both what and when explicit with concrete trigger phrases) and exceeds anchor 4, whose 'when' is less specific.

5 / 5

Trigger Term Quality

Natural trigger phrases are present and well-matched to user language: "creating or editing a routine", "the start and end of every scheduled or event-triggered routine run". It misses common variations a user might say ("recurring", "cron", "remember the last run", "carry state"), which keeps it at anchor 4 rather than the comprehensive synonym coverage of anchor 5, but it is clearly above anchor 3's partial coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is distinct — Hindsight memory for scheduled routines, with triggers tied to routine creation and routine-run boundaries — and unlikely to fire for unrelated skills. It is not anchor 5 because the at-every-run-boundary trigger shares the retain mechanism and timing with closely related skills (e.g. the referenced bot-handoff), a minor overlap risk; it is clearly above anchor 3's generic overlap.

4 / 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

vectorize-io/hindsight

Path

hindsight-integrations/grok-bot/skills/routine-memory/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.