CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

session-history

Show what happened in recent past sessions on this project as a clean timeline. Use when the user asks "what did we do last time", "session history", "past sessions", or wants an overview of previous work.

Quality

89%

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 skill body: exact tool invocation with sample output, a sequenced workflow with error-recovery branches, anti-patterns, and a verification checklist. The only defect is the dangling TROUBLESHOOTING.md reference, which is the one thing holding progressive_disclosure back from full marks.

Suggestions

Fix the dangling reference at the Troubleshooting section: TROUBLESHOOTING.md does not exist in the bundle (no references/ directory) — either add the file with the memory_sessions fallback steps or remove the link and inline one fallback instruction.

The Checklist partially restates Workflow requirements; that is acceptable as self-verification, but merging the two observation-count rules into one checklist item would trim a few tokens.

DimensionReasoningScore

Conciseness

Every section earns its place: the Quick start gives the exact tool call and expected output, the Why section states a real failure mode in two lines, and Workflow/Anti-patterns/Checklist each serve distinct purposes with no padding. There is no explanation of concepts Claude already knows, matching the 'Lean and efficient; every token earns its place' anchor.

5 / 5

Actionability

The Quick start is copy-paste-ready ("memory_sessions { \"project\": \"<current-project-id>\", \"limit\": 20 }") with a concrete expected-output example showing the exact display format, and the workflow steps include precise executable details (page via `nextCursor`, show first 8 chars of session id, reverse chronological order, limit 20). This fully covers the common case per the score-5 anchor for an instruction skill.

5 / 5

Workflow Clarity

A clear 5-step sequence with explicit error-recovery branches (unknown project id → page via `nextCursor` and match normalized `cwd` by directory boundary; state when a partial page is displayed; tool unavailable → Troubleshooting doc) plus a self-verification Checklist. The operation is read-only, so the destructive/batch cap does not apply; this matches the score-5 anchor with feedback loops and a checklist.

5 / 5

Progressive Disclosure

Sections are well organized (Quick start, Why, Workflow, Anti-patterns, Checklist, See also, Troubleshooting) and the single external reference is clearly signaled and one level deep. However, the link "See [TROUBLESHOOTING.md](TROUBLESHOOTING.md)" points to a file that does not exist anywhere in the bundle, a real organization gap; and the body exceeds 50 lines, so the simple-skill exception for an automatic 5 does not apply — fitting 'Good structure... minor organization gaps' rather than score 5.

4 / 5

Total

19

/

20

Passed

Description

78%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 with an explicit 'Use when...' clause containing natural, concrete trigger phrases and a clear 'what'. Its main weakness is specificity — it describes one action (showing a timeline) rather than enumerating the concrete capabilities it delivers.

Suggestions

Enumerate the concrete actions the skill performs, e.g., "List past sessions with ids, timestamps, statuses, and observation counts, and surface key decisions and highlights" — this would lift specificity from 3 toward 4-5.

Add one or two more natural trigger variants users might say, such as "catch me up on recent work" or "what did we work on", to round out trigger coverage.

DimensionReasoningScore

Specificity

"Show what happened in recent past sessions on this project as a clean timeline" names the domain and a single concrete deliverable (a timeline), matching the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'. It does not list several specific actions (e.g., listing sessions with ids/statuses or surfacing key decisions), so it is not a 4; it is more concrete than the generic score-2 example.

3 / 5

Completeness

Explicitly answers both what ("Show what happened in recent past sessions on this project as a clean timeline") and when ("Use when the user asks..." with concrete quoted trigger phrases). This directly matches the score-5 anchor; the 'when' clause is explicit with concrete triggers, so it exceeds the score-4 anchor where 'when' could be more specific.

5 / 5

Trigger Term Quality

Includes natural phrases users would say: "what did we do last time", "session history", "past sessions", "overview of previous work" — good coverage including a quoted user utterance. A few common variants are missing (e.g., "catch me up on recent work", "what did we work on"), so it falls short of the comprehensive score-5 anchor.

4 / 5

Distinctiveness Conflict Risk

The niche (project-scoped session history listing) is mostly distinct with specific triggers. Minor overlap risk remains with closely related sibling skills covering the same data (e.g., a user wanting "an overview of previous work" could match a recap-style skill), fitting 'Mostly distinct; minor overlap risk with closely related skills' rather than the minimal-risk score-5 anchor.

4 / 5

Total

16

/

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

relative_links

Relative link issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

rohitg00/agentmemory

Path

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