CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

91%

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

85%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, well-sequenced instruction skill with concrete tool-call syntax, explicit validation, and honest empty-window handling. The main defects are the dangling TROUBLESHOOTING.md reference and a couple of inference-heavy details (recall query construction, cwd matching).

Suggestions

Ship the referenced TROUBLESHOOTING.md in the bundle (or inline a 2-3 line fallback for when memory_sessions/memory_recall is unavailable) so the link at the end of the body resolves.

Spell out the cwd-matching rule concretely — e.g., how to normalize the path (case, trailing slash) and what a 'directory boundary' match means, with a one-line example.

Define what '<top concepts>' means for the memory_recall query — e.g., derive the query from the session title or its first prompt, with an example.

DimensionReasoningScore

Conciseness

The body is lean with zero padding: Quick start gives tool syntax in a few lines, 'Why' states a skill-specific grounding policy ('An empty window is a real answer, not a prompt to invent activity'), and nothing explains concepts Claude already knows. Every section earns its place, matching the 'every token earns its place' anchor.

5 / 5

Actionability

Concrete tool calls with realistic parameter shapes ('memory_sessions { "project": ..., "limit": 30 }') and an expected-output sample make the quick start near-executable, and the 5-step workflow is specific. It falls short of anchor 5 because the recall query ('"query": "<top concepts>"') and the cwd-matching heuristic ('match normalized cwd by directory boundary') leave key details to inference rather than being copy-paste ready.

4 / 5

Workflow Clarity

The 5-step workflow is clearly sequenced with an explicit validation checkpoint ('verify each result belongs to that session before including it'), a paging loop ('Follow nextCursor with the same filters until the requested window is covered or pages end'), empty-window error handling in Anti-patterns, and a closing checklist. This matches anchor 5's 'explicit validation steps; feedback loops for error recovery; checklists' — the operation is read-only, so the destructive/batch cap does not apply.

5 / 5

Progressive Disclosure

Sections are well organized and detail is correctly deferred, but the body's single external reference — 'See [TROUBLESHOOTING.md](TROUBLESHOOTING.md) if memory_sessions or memory_recall is not available' — points to a file that does not exist in the bundle (no references/, scripts/, or assets/ directories, and no TROUBLESHOOTING.md anywhere). Scored against the actual bundle structure, the navigation dead-ends exactly when the user needs recovery guidance, which caps this at anchor 3 rather than 4's 'minor organization gaps'.

3 / 5

Total

17

/

20

Passed

Description

96%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 multi-action capability statement plus an explicit, natural-phrased trigger clause that clearly separates what from when. The only weakness is minor trigger overlap with closely related session skills and slightly generic time-window triggers.

DimensionReasoningScore

Specificity

'Summarize the last N agent sessions for the current project, grouped by date, with highlight observations per session' names three concrete, precisely scoped actions (summarize N sessions, group by date, surface per-session highlights) with comprehensive coverage of the skill's domain — matching the anchor-5 multi-action example, with no gaps that would pull it to 4.

5 / 5

Completeness

It explicitly answers both questions: what ('Summarize the last N agent sessions... grouped by date, with highlight observations per session') and when ('Use when the user asks...') with concrete trigger phrases. This is the anchor-5 pattern verbatim; anchor 4's 'when could be more explicit' does not apply since triggers are quoted and specific.

5 / 5

Trigger Term Quality

The 'Use when' clause quotes natural user phrasings — "recap", "what have we been doing", "today", "this week", "rollup of recent work" — covering synonyms across the natural ways users ask for this (command word, conversational question, time window, rollup). This is comprehensive natural-term coverage, above anchor 4's 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

The session-recap niche is clear and mostly distinct, but the bare triggers "today" and "this week" could fire for date/scheduling intents, and the body itself acknowledges sibling skills over the same data ('handoff, session-history, recall: same session data, different lens') — real minor overlap with closely related skills, matching anchor 4 rather than anchor 5's 'minimal conflict risk'.

4 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

14

/

16

Passed

Repository

rohitg00/agentmemory

Path

plugin/skills/recap/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.