CtrlK
BlogDocsLog inGet started
Tessl Logo

recap

Summarize the last N agent sessions for the current project, grouped by date, with highlight observations per session. Use when the user asks "recap", "what have we been doing", "today", "this week", or wants a rollup of recent work.

75

Quality

93%

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

96%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.

An exemplary lean, highly actionable instruction-only skill: concrete tool calls, deterministic parsing rules, a literal output format, checklist, and anti-pattern guardrails. The only weakness is the troubleshooting pointer to a shared file outside the bundle that cannot be verified here.

Suggestions

Verify ../_shared/TROUBLESHOOTING.md actually ships with this skill's bundle, or inline a one-line fallback (e.g., "If memory_sessions is unavailable, say so and stop") so the skill is self-contained.

Trim or justify the "Why" section — its two sentences overlap with the Anti-patterns WRONG/RIGHT pair that already makes the same point.

DimensionReasoningScore

Conciseness

The body is lean: a quick-start tool call with a concrete expected-output snippet, a five-step workflow, and a WRONG/RIGHT anti-pattern pair. No section explains concepts Claude already knows; every line instructs. It matches anchor 5 ("every token earns its place") rather than anchor 4, which would require over-explanation to trim.

5 / 5

Actionability

Guidance is fully executable for an instruction-only skill: exact tool invocations with arguments ("memory_sessions { \"limit\": 30 }", "memory_recall { \"query\": ..., \"limit\": 3 }"), explicit argument-parsing rules with a default ("empty = last 10"), and a literal output format including the totals line. The one placeholder ("<top concepts>") is inherently dynamic, not a gap.

5 / 5

Workflow Clarity

The five-step workflow is clearly sequenced (parse → fetch/filter/sort → group → format → totals) with validation checkpoints: a Checklist section, a WRONG/RIGHT anti-pattern pair, and an explicit guard that an empty window "is a real answer, not a prompt to invent activity". The operations are read-only, so the destructive-batch cap does not apply; this fits anchor 5 rather than anchor 4's "minor validation gaps".

5 / 5

Progressive Disclosure

The body is a compact, well-sectioned overview (~56 lines) with a clearly signaled one-level-deep pointer in "See also" and "Troubleshooting". It does not reach anchor 5 because the troubleshooting reference points to "../_shared/TROUBLESHOOTING.md", a file outside this skill's bundle that does not exist in the evaluated bundle — a dangling reference and minor organization gap characteristic of anchor 4.

4 / 5

Total

19

/

20

Passed

Description

91%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: concrete capabilities, an explicit and natural-voiced "Use when..." clause, and no fluff or over-claims. The only softness is that the date-window trigger terms are shared with adjacent session-history skills, giving slight overlap risk.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "Summarize the last N agent sessions for the current project", "grouped by date", "with highlight observations per session" — rather than vague filler. It stops just short of anchor 5 because coverage is not exhaustive (e.g., project filtering and the totals rollup from the body are not mentioned), which is the minor gap anchor 4 describes.

4 / 5

Completeness

Both halves are explicit: the what is "Summarize the last N agent sessions... grouped by date, with highlight observations per session" and the when is a full "Use when the user asks..." clause with concrete trigger phrases. This mirrors the anchor 5 example structure exactly; anchor 4 would require the when-clause to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Trigger terms are natural user utterances quoted directly — "recap", "what have we been doing", "today", "this week", "a rollup of recent work" — covering both the skill name and synonymous phrasings. This matches anchor 5's comprehensive natural-term coverage; anchor 4's "a few natural terms missing" fits less well since the main phrasings a user would say are all present.

5 / 5

Distinctiveness Conflict Risk

The session-recap niche is distinct, but the generic date terms "today" and "this week" overlap with other time-window skills (the body itself lists sibling skills "handoff", "session-history", "recall" sharing the same session data). That is minor overlap risk with closely related skills — anchor 4 — rather than the minimal conflict risk of anchor 5.

4 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
rohitg00/agentmemory
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.