CtrlK
BlogDocsLog inGet started
Tessl Logo

openviking-memory

Recall and persist long-term memory through the OpenViking MCP tools. Use at the start of any substantive task (coding, configuration, debugging, multi-step or tool-based work) to retrieve relevant prior knowledge with find/search/read, and during or after work to persist durable facts, preferences, decisions, and lessons with remember. Do not use for casual chat or simple factual questions the model can answer directly.

68

Quality

83%

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.

A lean, well-structured skill body that gives concrete tool-and-parameter guidance for both recall and persist, sequences the workflow with validation and a retry loop, and cleanly defers optional-tool detail to a single well-signaled reference file. Minor gains are possible in copy-paste-ready examples and explicit checkpoints on the persist half.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence: it lists tools and gives procedure without explaining what memory or MCP is, and explanatory lines ('Because capture is not automatic here...') are justified by the no-lifecycle-hooks context. Not 5 because a few prose sentences could be trimmed further; not 3 because it is mostly lean with no concept padding.

4 / 5

Actionability

Gives concrete, executable guidance: named tools with parameters ('find' with 'limit' around 5-10, 'search' with 'mode="context"', 'target_uri' examples, 'remember(messages)') and a worked example with a real query string and URI. Not 5 because there are no copy-paste-ready full invocation blocks; not 3 because the guidance is concrete and parameterized rather than pseudocode or vague.

4 / 5

Workflow Clarity

Clear sequenced workflows: a 5-step Recall procedure and a Persist section, plus a numbered worked example, with validation checkpoints ('Judge results by task and environment fit', 'Verify commands, paths, and versions against the present task') and a feedback loop ('Make at most one focused follow-up search when execution fails'). Not 5 because checkpoints are present but not uniformly explicit across both halves; not 3 because validation and a retry loop are clearly present.

4 / 5

Progressive Disclosure

The SKILL.md is a concise overview and defers optional-tool detail to a clearly signaled, one-level-deep reference ([references/optional-tools.md], which exists as a real bundle file), linked twice with context on when to read it. Confirmed not 4 because the split is clean and navigation is explicit with no nesting or buried references.

5 / 5

Total

17

/

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, well-scoped description that states concrete recall/persist actions, ties them to named tools, gives explicit when-to-use triggers for both halves of the loop, and adds a negative boundary. Voice is imperative/third-person with no first- or second-person drift.

DimensionReasoningScore

Specificity

Names the domain (long-term memory via OpenViking) and concrete actions with specific tool calls ('retrieve relevant prior knowledge with find/search/read', 'persist... with remember'), giving several specific actions with only minor coverage gaps. Not 5 because the action list, while tool-named, is not maximally comprehensive; not 3 because it clearly lists multiple concrete actions beyond a single pair.

4 / 5

Completeness

Explicitly answers both what ('Recall and persist long-term memory through the OpenViking MCP tools') and when ('Use at the start of any substantive task... and during or after work to persist...'), plus a negative boundary ('Do not use for casual chat...'), matching the concrete-trigger-phrases anchor. Confirmed not 4 because both what and when are explicit and concrete, not merely present.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('coding, configuration, debugging, multi-step or tool-based work', 'casual chat', 'simple factual questions', 'remember') giving good keyword coverage. Not 5 because it lacks a fuller spread of synonyms/variations a user might utter; not 3 because the terms present are natural rather than purely generic or jargon.

4 / 5

Distinctiveness Conflict Risk

Tied to a named system ('OpenViking MCP tools') with distinct triggers tied to that tool set, giving a clear niche and minimal conflict risk. Not 4 because the named system and explicit positive/negative triggers make overlap with unrelated skills unlikely.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
volcengine/OpenViking
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.