CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ov-experience-memory

Retrieve and apply OpenViking Experience memories through the Agent runtime's generic OpenViking search and read tools. Use before or during executable, multi-step, or tool-based work such as coding, file or data changes, configuration, deployment, workflow execution, and failure recovery when prior operational guidance could improve reliability. Do not use for casual chat or simple factual questions.

70

Quality

88%

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

The canonical home for this skill is ov-experience-memory in volcengine/OpenViking

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 dense, well-engineered procedural skill: concrete tool names, URIs, parameters, and error signatures make it fully actionable, and the numbered workflow includes explicit validation checkpoints, bounded retry loops, and safe termination paths. Its only weaknesses are minor redundancy across guardrail statements and an inlined edge-case section that could live in a separate reference file.

DimensionReasoningScore

Conciseness

The body is lean procedural guidance with no padding and no explanation of concepts Claude already knows; every section carries operational content. A few guardrails repeat across sections (e.g., "continue without Experience" appears in Preconditions, workflow step 4, and the alias fallback; several "Do not ..." lines restate one another), so it fits anchor 4 (efficient with minor instances that could be trimmed) rather than the perfectly lean anchor 5.

4 / 5

Actionability

Fully concrete, copy-paste-ready guidance: a per-runtime tool-name table, the exact root URI viking://~/memories/experiences, parameter names (target_uri, uri, limit=5), the INVALID_URI (HTTP 400) error signature with a version cutoff, and a worked example query. For an instruction-only skill this matches the anchor-5 standard of specific executable guidance covering the common cases.

5 / 5

Workflow Clarity

An 8-step numbered workflow with explicit relevance validation ("Judge results by task, environment, preconditions, and likely effect; title similarity alone is insufficient"), bounded failure-recovery loops ("at most one focused follow-up search"), and a fallback path with retry-once semantics and explicit termination ("If no explicit root can be resolved, continue without Experience"). This matches anchor 5: clear sequence, explicit validation, feedback loops for error recovery.

5 / 5

Progressive Disclosure

A single-file skill with a clean section hierarchy, no nested references, and content that is appropriately inlined; there are no broken or buried reference paths. The ~20-line Servers Without the Home Alias edge-case section could be split into a one-level-deep reference file to keep the main workflow lean, and the skill exceeds the under-50-line simple-skill exception, so it fits anchor 4 (good structure, content mostly appropriately placed) rather than anchor 5.

4 / 5

Total

18

/

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 that explicitly states what the skill does, when to use it, and when not to, with mostly natural trigger phrases. The broad task-type triggers (coding, deployment) create minor overlap risk with task-specific skills, and a few common synonym triggers are absent.

DimensionReasoningScore

Specificity

The description names the domain ("OpenViking Experience memories") and concrete actions ("Retrieve and apply ... through the Agent runtime's generic OpenViking search and read tools") with the mechanism and scope made explicit. It lists several specific actions but stops short of the comprehensive multi-action coverage of the anchor-5 example, so it fits anchor 4 with only minor gaps.

4 / 5

Completeness

It explicitly answers both parts: a clear what ("Retrieve and apply OpenViking Experience memories through ... OpenViking search and read tools") and a concrete when ("Use before or during executable, multi-step, or tool-based work such as coding, ... deployment ... and failure recovery") with an explicit exclusion clause. This matches the anchor-5 example structure of clear what plus concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural work-type phrases are well covered ("coding", "file or data changes", "configuration", "deployment", "workflow execution", "failure recovery") plus a negative trigger ("casual chat or simple factual questions"). A few natural synonyms and variations are missing (e.g., debugging, scripting, migration), which keeps it between anchor 4 and anchor 5, closer to 4.

4 / 5

Distinctiveness Conflict Risk

The named OpenViking system and memory-retrieval purpose give it a clear niche, but the broad when-clause ("before or during executable, multi-step, or tool-based work") uses generic task-type terms that overlap with task-specific skills (coding, deployment, configuration). Mostly distinct with minor overlap risk, matching 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

volcengine/OpenViking

Path

examples/dsh-memory-plugin/skills/ov-experience-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.