CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

context-memory

Multi-threaded conversation memory organized by topic instead of by date. Enables seamless context switching, compaction resilience, and sub-agent tracking — all file-based, no code changes to OpenClaw. Use when you want your agent to maintain separate conversation threads per project/topic, survive context compaction without losing the thread, track sub-agent spawns with model/task/duration, and output a structured conversation-map.json for visualization clients.

68

Quality

86%

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

82%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 highly actionable, well-structured instruction skill: concrete commands, complete file templates, and clearly sequenced workflows for every lifecycle event. The main gaps are inline-heavy formatting (no references/ split) and absent validation checkpoints for the JSON map.

Suggestions

Move the paste-ready AGENTS.md instruction block and the file-format templates (CONTEXT_LOG.md, STATUS.md, THREAD.md, conversation-map.json) into a references/ file, keeping SKILL.md a lean overview with clearly signaled one-level-deep links.

Add a validation step after conversation-map.json updates (e.g. re-parse the JSON and confirm the new event id is present) to close the workflow checkpoint gap.

Trim the 'Token Efficiency' section, which largely restates constraints already shown in the directory structure and format specs.

DimensionReasoningScore

Conciseness

Efficient and skill-specific throughout — no explanations of concepts Claude already knows — but the 'Token Efficiency' section restates constraints already embedded in the structure ('STATUS.md files are <1KB', '~200 lines max') and the Integration section carries contextual detail that could be trimmed, matching anchor 4 rather than the every-token-earns-its-place anchor 5.

4 / 5

Actionability

Fully executable guidance: a runnable bootstrap command, an exact directory tree, numbered per-message/compaction/session-start procedures, and copy-paste-ready templates for CONTEXT_LOG.md, STATUS.md, THREAD.md, and a complete conversation-map.json schema covering the common cases — a direct match for anchor 5.

5 / 5

Workflow Clarity

All five workflows (every message, session start/compaction recovery, sub-agent spawns, compaction, maintenance) are clearly sequenced with numbered steps and explicit triggers, but there are no verification checkpoints (e.g. confirm conversation-map.json is still valid JSON after updates), fitting anchor 4's 'most checkpoints present' rather than anchor 5's explicit validation steps.

4 / 5

Progressive Disclosure

Well-sectioned body with a real, correctly referenced bundle script (scripts/bootstrap.sh), but ~145 lines with the full AGENTS.md instruction block and every file-format template inlined — the conversation-map schema and paste-ready AGENTS.md block would fit naturally in a references/ file, matching anchor 4 rather than the cleanly split anchor 5.

4 / 5

Total

17

/

20

Passed

Description

83%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 'Use when...' trigger clause with specific conditions, and a distinct niche. Minor deductions for slightly abstract capability labels ('seamless', 'compaction resilience') and a few missing natural synonyms.

Suggestions

Replace buzz-adjacent labels like 'seamless context switching' and 'compaction resilience' with concrete verb phrases (e.g. 'switch between conversation threads and recover the active thread after compaction').

Add natural trigger synonyms users would say, such as 'context window', 'topic-based memory', or 'remember where we left off', to broaden keyword coverage.

Trim the parenthetical 'all file-based, no code changes to OpenClaw' detail or fold it into the trigger clause to tighten the description.

DimensionReasoningScore

Specificity

Lists several concrete actions ('maintain separate conversation threads per project/topic', 'survive context compaction', 'track sub-agent spawns with model/task/duration', 'output a structured conversation-map.json') with minor gaps — 'seamless context switching' and 'compaction resilience' are slightly abstract feature labels rather than concrete actions, so it falls just below the comprehensive anchor 5.

4 / 5

Completeness

Clearly answers 'what' (topic-organized, file-based multi-threaded conversation memory with context switching, compaction resilience, and sub-agent tracking) and 'when' via an explicit 'Use when you want your agent to...' clause enumerating four concrete trigger conditions — a direct match for anchor 5, and clearly above anchor 4 where the 'when' is only implicit or less specific.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('conversation memory', 'context switching', 'compaction', 'sub-agent', 'conversation threads', 'conversation-map.json'), but common variations like 'context window', 'topic-based memory', or 'memory management' are absent, matching anchor 4 rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

'Organized by topic instead of by date', 'survive context compaction', 'sub-agent tracking', and 'conversation-map.json' carve a distinct niche with targeted triggers; only minor overlap risk with generic memory/journaling skills, fitting anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

stukennedy/openclaw-starter-kit

Path

clawd/skills/context-memory/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.