CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

commit-history

List recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shipped", "list linked commits", or wants commits with their session context.

Quality

85%

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

78%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 body is lean, concrete, and workflow-driven with a useful anti-patterns section and checklist. Its main defects are a broken reference to a missing TROUBLESHOOTING.md and the absence of a fully worked REST fallback example.

Suggestions

Fix or remove the broken reference to TROUBLESHOOTING.md — either ship the file in the bundle or inline a one-line fallback for when memory_commits is unavailable.

Add a complete, copy-paste REST fallback example (e.g., a fetch to GET /agentmemory/commits with URLSearchParams) so the URL-encoding guidance is executable rather than advisory.

Include a brief example of how to render the empty-result message so the step-4 guidance is as concrete as the happy-path rendering spec.

DimensionReasoningScore

Conciseness

The ~55-line body is lean with no padding or explanation of concepts Claude already knows; even the 'Why' section earns its tokens by defining non-obvious rendering semantics ('An empty result means the filter matched nothing, not that work is missing'). Fits the 'every token earns its place' anchor.

5 / 5

Actionability

Concrete tool invocation ('memory_commits { "branch": "main", "limit": 20 }'), an expected-output sample, precise parsing rules with defaults and a 500 cap, and a URL-encoding anti-pattern with named functions. Minor gaps: no full REST fallback example and the quick-start call is a sketch rather than copy-paste syntax, so it sits at anchor 4 rather than 5.

4 / 5

Workflow Clarity

A clear 4-step sequence (parse arguments, call the tool, render reverse-chronologically, handle empty results) is reinforced by a checklist, and the empty-result branch is an explicit checkpoint. The tool-unavailable failure path delegates to a file that does not exist, a minor validation gap keeping it below 5.

4 / 5

Progressive Disclosure

Sections are well organized for a short skill, but the only external reference ('See [TROUBLESHOOTING.md](TROUBLESHOOTING.md)') points to a nonexistent file — a dangling pointer that breaks navigation at runtime. This is more than a minor organization gap (not 4), though nothing is buried or mis-inlined (not 2).

3 / 5

Total

16

/

20

Passed

Description

87%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 states concrete capabilities, includes natural quoted trigger phrases, and explicitly covers both what the skill does and when to use it. It occupies a distinct niche with minimal overlap risk against generic git skills.

DimensionReasoningScore

Specificity

The description names the domain precisely ('git commits linked to agent sessions') and lists several concrete actions (list commits, filter by branch, filter by repo), matching the 'several specific actions; minor gaps' anchor. It falls short of 5 because coverage is not comprehensive (e.g., limits and session-context detail are not mentioned).

4 / 5

Completeness

It explicitly answers both what ('List recent git commits linked to agent sessions, optionally filtered by branch or repo') and when ('Use when the user asks...') with concrete quoted trigger phrases, matching the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Explicit natural trigger phrases are quoted ('show agent commits', 'what has the agent shipped', 'list linked commits'), giving good keyword coverage. A few natural variations are missing (e.g., 'recent commits', 'commit history'), so it fits anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

'Commits linked to agent sessions' with session-context triggers is a clear niche, clearly distinguishable from generic git-log or commit-message skills, with minimal conflict risk.

5 / 5

Total

18

/

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/commit-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.