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.

73

Quality

92%

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

96%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.

An instruction-only skill body of consistently high quality: dense, executable, and fully sequenced, with explicit validation gates and an error-recovery loop for rejected URIs. The only structural nit is that all legacy-server edge-case detail lives inline in the single SKILL.md rather than in a signaled reference file.

DimensionReasoningScore

Conciseness

Every section carries non-obvious operational constraints — exact URIs, per-runtime tool names, retry-once semantics, limit and threshold guidance — with no padding and no explanations of concepts Claude already knows. Not 4: there is no substantive trimming opportunity; the body is dense and self-contained.

5 / 5

Actionability

Fully concrete and executable: the exact root URI `viking://~/memories/experiences`, a per-runtime tool-name table (`find`/`search`/`read`, `openviking_find`, `ov_search`), parameters (`target_uri`, `limit=5`, `context_type`), the exact error signature (`INVALID_URI`, HTTP 400) with a retry-once recovery procedure, and a worked example query. Not 4: common cases including legacy servers are covered and nothing is pseudocode.

5 / 5

Workflow Clarity

The eight-step retrieval workflow is clearly sequenced with explicit decision and validation points (step 1 executable-task gate; step 4 relevance judgment by "task, environment, preconditions, and likely effect"; step 8 one failure-driven follow-up search) plus a dedicated error-recovery loop for `INVALID_URI` rejection. Not 4: checkpoints and feedback loops are explicit, not implied.

5 / 5

Progressive Disclosure

Well-organized sections with headers, and the legacy-alias fallback is clearly signaled from step 3 ("as described in *Servers Without the Home Alias*"), but the skill is a single ~130-line file with no bundle — the niche v0.4.16 fallback procedure is inline edge-case detail that could live in a separate reference file. Not 5: over 50 lines with edge-case material inlined; not 3: structure and navigation are good.

4 / 5

Total

19

/

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: it explicitly states what the skill does, when to use it with concrete task triggers, and when not to use it, in third-person/declarative voice. The main gaps are slightly abstract core actions ("apply") and a missing layer of natural user phrasing around prior attempts and lessons learned.

Suggestions

Add natural trigger synonyms users would actually say, such as "when the user references how a similar task was handled before", "prior attempts", or "recurring failures", to round out trigger-term coverage.

Make the core actions more concrete and comprehensive, e.g., "search the Experience root (viking://~/memories/experiences), read the one to three most relevant Experience files, and apply their steps as advisory guidance", replacing the generic "retrieve and apply".

DimensionReasoningScore

Specificity

"Retrieve and apply OpenViking Experience memories through the Agent runtime's generic OpenViking search and read tools" names the domain and concrete actions tied to specific tools, but the action list is not comprehensive ("apply" is generic and result selection/judgment is only implied). Not 5: only two core actions and one is abstract; not 3: more than 1-2 actions with tool-level specifics are stated.

4 / 5

Completeness

"Retrieve and apply OpenViking Experience memories through the Agent runtime's generic OpenViking search and read tools" clearly answers what, and "Use before or during executable, multi-step, or tool-based work such as ... when prior operational guidance could improve reliability. Do not use for casual chat or simple factual questions" answers when explicitly with concrete triggers and a negative boundary. Not 4: the when-clause is explicit and specific, not merely present.

5 / 5

Trigger Term Quality

Good coverage of natural task-context keywords users would say — "coding, file or data changes, configuration, deployment, workflow execution, and failure recovery" — plus an explicit negative boundary ("Do not use for casual chat or simple factual questions"). Not 5: natural phrases like "prior attempts", "lessons learned", or "we hit this before" are missing; not 3: coverage is good rather than merely some relevant keywords.

4 / 5

Distinctiveness Conflict Risk

"OpenViking Experience memories" is a clear, niche capability unlikely to be confused with other skills, but the trigger scope "before or during executable, multi-step, or tool-based work such as coding, file or data changes, configuration, deployment" is broad and would co-trigger alongside most coding/deployment skills. Not 5: broad trigger conditions create minor overlap; not 3: the domain and tooling are clearly distinct.

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