CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

agentmemory-hooks

The agentmemory plugin hooks that capture observations automatically across the agent session lifecycle. Use when explaining how memory gets captured without manual saves, when debugging missing observations, or when tuning what gets recorded.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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.

A lean, well-structured, mostly executable skill body with genuine verification checkpoints for two hosts. Its weaknesses are unresolved pointers: TROUBLESHOOTING.md and REFERENCE.md are referenced but missing from the bundle, and the Hermes/OpenClaw setup path defers to unspecified 'matching integration setup instructions'.

Suggestions

Ship TROUBLESHOOTING.md and REFERENCE.md in the bundle (e.g., under references/) or remove/inline their content — currently both links dead-end and the exact registered hook events are documented nowhere accessible.

Replace "Follow the matching integration setup instructions" for Hermes and OpenClaw with a concrete pointer (a file path or the actual verification commands) so that path is actionable.

In 'What the hooks do', name the concrete hook events (or a one-line example observation) so the skill body stands alone if REFERENCE.md stays external.

DimensionReasoningScore

Conciseness

The ~47-line body is lean and entirely plugin-specific: install commands, verification steps, a hook-event summary, environment flags, and gotchas such as "Installing shared skills or connecting MCP alone does not enable automatic capture". Nothing explains concepts Claude already knows and every section earns its place, matching the top anchor. It stays at 5 rather than dropping to 4 because there is no padding to trim.

5 / 5

Actionability

Concrete, copy-paste guidance dominates: `/plugin marketplace add rohitg00/agentmemory`, `devin plugins install rohitg00/agentmemory#plugin`, "Run `/hooks` inside Devin to confirm the agentmemory hooks are loaded", named flags (`AGENTMEMORY_AUTO_COMPRESS`, `AGENTMEMORY_INJECT_CONTEXT`), and the viewer URL. It falls short of 5 because "Follow the matching integration setup instructions" for Hermes/OpenClaw points nowhere concrete, and the TROUBLESHOOTING.md/REFERENCE.md pointers resolve to files not present in the bundle.

4 / 5

Workflow Clarity

The setup sequence is clear with real validation checkpoints: install → "Run `/hooks` ... to confirm the agentmemory hooks are loaded" → "verify a real turn creates an observation", plus a missing-observation diagnostic path ("confirm the plugin is enabled and the server is running"). It is not 5 because there is no recovery guidance beyond that one-line check (the deep troubleshooting is deferred to a file that is not in the bundle), and the Hermes/OpenClaw path has no concrete steps.

4 / 5

Progressive Disclosure

Section structure is good (Quick start / What the hooks do / Important / See also / Reference) and references are clearly signaled, but the two referenced files — [TROUBLESHOOTING.md](TROUBLESHOOTING.md) and REFERENCE.md ("generated from `plugin/hooks/hooks.json`") — do not exist in the bundle, so navigation dead-ends and the promised hook-event detail is unavailable. This sits between 'references present but not clearly signaled' (3) and broken/inlined-structure problems (2); the clear signaling keeps it at 3.

3 / 5

Total

16

/

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 well-formed description with an explicit what and an explicit, multi-scenario 'Use when' clause in third-person voice. Its main limitation is capability breadth: it names only one concrete action (automatic observation capture) rather than enumerating the specific hook behaviors it covers.

DimensionReasoningScore

Specificity

The description names the domain ("agentmemory plugin hooks") and one concrete capability — "capture observations automatically across the agent session lifecycle" — but lists no further specific actions (e.g., which hook events or what gets recorded), matching the '1-2 concrete actions, but not comprehensive' anchor. It does not reach 4 because the 'Use when' clauses are triggers, not additional capabilities, and it stays below 2 because the action named is genuinely concrete, not generic.

3 / 5

Completeness

It explicitly answers both parts: what ("The agentmemory plugin hooks that capture observations automatically across the agent session lifecycle") and when ("Use when explaining how memory gets captured without manual saves, when debugging missing observations, or when tuning what gets recorded") with three concrete trigger phrases. This matches the top anchor exactly; nothing is only implied.

5 / 5

Trigger Term Quality

Natural user phrases are present — "debugging missing observations", "memory gets captured without manual saves", "tuning what gets recorded" — with good synonym coverage (capture/record/observations/memory). It falls short of 5 because it lacks some common variations a user might say (e.g., 'hooks not firing', 'automatic memory', host names like Devin/Claude Code), and it is above 3 because the keywords go beyond bare domain labels.

4 / 5

Distinctiveness Conflict Risk

The plugin name and hook-capture framing carve a clear niche with distinct triggers ("missing observations", "without manual saves"), so it is unlikely to fire for unrelated skills. It is not 5 because generic memory terms ("memory", "captured", "recorded") leave minor overlap risk with sibling skills like agentmemory-config or the recall/recap skills it references.

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/agentmemory-hooks/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.