CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

knowledge-distillation

Compile one or more OpenViking knowledge bases or document collections into topic-organized, evidence-grounded high-level knowledge, including cross-source findings, trends, changes, drivers, comparisons, implications, and uncertainties. Use with ov compile when the user asks to distill or synthesize a knowledge base, compare multiple collections, or derive higher-order insights such as changes across financial reports; do not use for document-by-document summaries.

68

Quality

85%

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 knowledge-distillation in volcengine/OpenViking

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 disciplined, methodology-heavy instruction skill: it stays directive, gives concrete templates, naming examples, and an explicit final verification checklist, and avoids teaching concepts Claude already knows. All dimensions land at 4 due to minor cross-section redundancy, no worked micro-examples for the judgment-heavy analytical steps, an implicit rather than explicit error-recovery loop, and fully inlined detail in a single file.

Suggestions

Deduplicate the Quality gate against the body: state each verification item once as a checkable criterion rather than restating rules already given in Output model and Distillation standard.

Add one short worked example of a claim card and the finding it clusters into, so the judgment-heavy steps (build topics bottom-up, derive and select findings) have a concrete model to follow.

Make the quality gate an explicit feedback loop, e.g., 'If any check fails, fix the affected pages and re-verify before finishing,' since the workflow batch-creates and updates many files.

DimensionReasoningScore

Conciseness

The body is directive and assumes competence with no basic-concept padding (e.g., "Do not infer coverage from filenames or a search hit alone"), but the Quality gate partially restates earlier sections ("topic directories reflect analytical domains rather than source layout" repeats the Output model guidance), leaving minor trimming opportunities.

4 / 5

Actionability

Concrete, executable instruction guidance throughout: a copy-paste OKF frontmatter template, an output-tree shape example, explicit naming examples ("revenue-quality/growth-shifted-from-volume-to-pricing.md" vs "finance/q2-report-summary.md"), and a specific claim-card recipe (subject, predicate, scope, time, evidence, status). A worked micro-example (e.g., a filled-in claim card or sample distillation page) would close the gap to fully concrete coverage.

4 / 5

Workflow Clarity

A clearly sequenced workflow (frame → survey → build topics bottom-up → normalize → derive findings → write with provenance → integrate) ends in an explicit 13-item Quality gate, but for a batch write/update operation the validate→fix→retry loop is implicit rather than stated, which keeps it below the anchor-5 feedback-loop standard.

4 / 5

Progressive Disclosure

The skill is a single well-organized self-contained file with clear section headers and no buried or nested references (no references/, scripts/, or assets/ exist). It is ~209 lines of inlined methodology and format detail where a separate reference file could carry some material, so it fits good-structure-with-minor-gaps rather than the simple-skill 5.

4 / 5

Total

16

/

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 description: it clearly states what the skill produces, gives explicit when-to-use triggers tied to a specific command, and includes a do-not-use boundary that prevents misfiring on plain summarization tasks. Its only weakness is that capability verbs remain somewhat abstract, missing a few natural synonyms a user might say.

DimensionReasoningScore

Specificity

It enumerates multiple concrete deliverable types ("cross-source findings, trends, changes, drivers, comparisons, implications, and uncertainties") for a named domain, but verbs like "compile" and "derive higher-order insights" stay more abstract than anchor-5's fully concrete operation lists, so it lists several specific actions with minor gaps.

4 / 5

Completeness

It explicitly answers both what ("Compile one or more OpenViking knowledge bases or document collections into topic-organized, evidence-grounded high-level knowledge...") and when ("Use with ov compile when the user asks to distill or synthesize a knowledge base, compare multiple collections, or derive higher-order insights..."), with concrete trigger phrases and an explicit exclusion.

5 / 5

Trigger Term Quality

It includes natural user phrasing ("distill or synthesize a knowledge base", "compare multiple collections", "changes across financial reports") plus the command trigger "ov compile", but misses a few plausible synonyms such as "cross-source analysis" or "insights", keeping it just below comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (OpenViking knowledge bases, the ov compile command) with distinct triggers, and the negative boundary ("do not use for document-by-document summaries") removes the main overlap risk with generic summarization skills.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

volcengine/OpenViking

Path

openviking/system_assets/compile/example-skills/knowledge-distillation/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.