CtrlK
BlogDocsLog inGet started
Tessl Logo

ontology-core

操作 知识网络(BKN)— 构建知识网络、查询 Schema/实例、语义搜索、执行 Action。 操作指标(Metric)— 指标定义的 CRUD、搜索、校验、查询数据、试运行。 操作数据源与数据视图 — 数据源连接与查询、原子/自定义视图浏览与 SQL 查询。 操作 Vega 可观测平台 — 查询 Catalog/资源/连接器类型、健康巡检。 当用户提到"知识网络"、"知识图谱"、"查询对象类"、"执行 Action"、 "指标管理"、"创建指标"、"查询指标"、"试运行指标"、"校验指标"、 "数据源"、"数据视图"、"原子视图"、"Catalog"、"Vega"、 "健康检查"、"巡检"等意图时自动使用。

72

Quality

91%

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

86%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 strong, operator-grade CLI skill body: dense with genuinely non-obvious deployment knowledge, executable commands, and a clean progressive-disclosure structure routing detail to real, well-organized reference files. The main improvements are deduplicating the repeated 'unavailable command groups' and --user-id warnings, and surfacing at least one inline build workflow with an explicit validation checkpoint.

Suggestions

Consolidate the 'unavailable command groups' (auth/config/agent/skill/toolbox/dataflow) warning, which currently appears three times (命令组总览 note, Metric-vs-logic_properties routing section, and 注意事项), into one canonical location.

State the --user-id <accountId> requirement once (in 调用约定) and reference it from other sections instead of restating the rule and its failure modes in multiple places.

Inline a compact version of the build-KN workflow's validation step (e.g. 'after bkn push/build, verify with object-type query limit 1 before reporting success') so the destructive/batch path has an explicit checkpoint in SKILL.md itself.

DimensionReasoningScore

Conciseness

Nearly every token is non-obvious operational knowledge (jq top-level structure table, gotcha matrix, Metric vs logic_properties routing), but the 'unavailable command groups' fact is repeated three times (command-group overview note, routing section, and 注意事项) and the --user-id requirement is restated across sections — minor over-explanation that could be trimmed, matching the 4 anchor rather than 5.

4 / 5

Actionability

Guidance is fully executable: copy-paste-ready commands (e.g. the jq projection pipeline for object-type list), correct-vs-wrong JSON condition shapes, explicit legal operator values, and a self-documenting escape hatch (ontology <group> <subcommand> --help) covering the common cases — matching the 5 anchor.

5 / 5

Workflow Clarity

The query workflow has a clear sequence with a built-in checkpoint ('先裸跑一次 | jq keys 确认顶层键名再决定入口') and error handling (401 → report directly), but the multi-step build-from-DB workflow with its validation steps lives entirely in references/build-kn-from-db.md rather than the body, and truncation-risk batch listings get mitigation advice without an explicit verify-after step — clear sequence with minor validation gaps, the 4 anchor.

4 / 5

Progressive Disclosure

The body is a well-signaled overview: a command-group table routes each domain to a one-level-deep references/*.md (all seven files exist, and both anchor links in the body resolve to real headers in references/bkn.md), with explicit on-demand reading guidance ('按需阅读') — matching the 5 anchor's clear overview with one-level-deep references.

5 / 5

Total

18

/

20

Passed

Description

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

An excellent description: it enumerates concrete capabilities across all four command domains and closes with an explicit, comprehensive trigger clause including synonyms. The only weakness is a handful of generic trigger terms (数据源, Catalog, 健康检查) that carry minor overlap risk with other data-oriented skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions across four domains — "构建知识网络、查询 Schema/实例、语义搜索、执行 Action", "指标定义的 CRUD、搜索、校验、查询数据、试运行", "数据源连接与查询、原子/自定义视图浏览与 SQL 查询", "查询 Catalog/资源/连接器类型、健康巡检" — with comprehensive coverage, matching the 5 anchor rather than the 4 anchor's 'minor gaps'.

5 / 5

Completeness

It explicitly answers both what (four capability sentences naming concrete operations per domain) and when ("当用户提到...等意图时自动使用") with concrete trigger phrases, exactly matching the 5 anchor; the 4 anchor's 'when could be more explicit' does not apply.

5 / 5

Trigger Term Quality

Trigger list includes comprehensive natural phrases with synonyms and variants: "知识网络"/"知识图谱", "创建指标"/"查询指标"/"试运行指标"/"校验指标", "原子视图", "Catalog", "Vega", "健康检查"/"巡检" — no natural term a user would say is missing, so it exceeds the 4 anchor.

5 / 5

Distinctiveness Conflict Risk

Niche vocabulary (BKN, Vega, 试运行指标, 对象类) makes the skill mostly distinct with minimal conflict risk, but broadly worded triggers like "数据源", "数据视图", "健康检查", "Catalog" could overlap with adjacent data/ops skills — 'minor overlap risk with closely related skills' fits the 4 anchor better than the 5 anchor's distinct-triggers ideal.

4 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
UnicomAI/wanwu
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.