CtrlK
BlogDocsLog inGet started
Tessl Logo

oral-health-analyzer

分析口腔健康数据、识别口腔问题模式、评估口腔健康状况、提供个性化口腔健康建议。支持与营养、慢性病、用药等其他健康数据的关联分析。

47

Quality

50%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/oral-health-analyzer/SKILL.md

The canonical home for this skill is oral-health-analyzer in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a thorough, well-organized feature catalog for oral-health analysis with concrete domain thresholds and worked scenarios, but it is overly verbose, monolithic with no reference files, and lacks executable steps or explicit validation checkpoints inside its workflows.

Suggestions

Trim the verbose bullet enumerations into lean guidance; move detailed factor lists and output catalogs into reference files linked one level deep.

Add explicit validation/verification checkpoints within each scenario workflow (e.g., confirm data completeness before scoring, re-check after generating advice).

Provide concrete executable guidance — sample data schemas, scoring formulas as code or precise computation steps, and specific tool calls — so the analysis can be run rather than only described.

DimensionReasoningScore

Conciseness

The ~520-line body is noticeably verbose, padded with long bullet enumerations of features, risk factors, and outputs that read like a product spec rather than lean instructions, though it avoids explaining basic concepts Claude already knows.

2 / 5

Actionability

As an instruction-only skill it provides concrete domain guidance (specific thresholds like 探诊深度4-5mm, weighted scoring percentages, defined risk tiers, and 5 worked scenarios), but lacks any executable steps, tools, or precise run mechanism, leaving key execution details implicit.

3 / 5

Workflow Clarity

Each of the five scenarios lists a numbered 5-6 step analysis flow and a quality-assurance section provides validation, but per-workflow checkpoints and feedback loops are implicit rather than explicit.

3 / 5

Progressive Disclosure

The body is well-sectioned with clear headers, but it is a monolithic single file with no bundle files (references/scripts/assets absent) and content that could be split (clinical guides, assessment tools, scenario details) is fully inlined.

3 / 5

Total

11

/

20

Passed

Description

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

The description clearly communicates what the skill does across several concrete actions and carves out a distinct oral-health niche, but it omits any explicit 'when to use' trigger guidance and lacks symptom-level keywords users would naturally say.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks about oral/dental health, gum bleeding, cavities, or wants dental health analysis.'

Include natural symptom terms users actually voice (牙龈出血、龋齿、牙痛、口腔溃疡) to improve trigger matching.

Tighten the action list toward comprehensive coverage (e.g., add trend tracking, risk scoring, alerting) to push specificity toward 5.

DimensionReasoningScore

Specificity

Lists several concrete actions — '分析口腔健康数据', '识别口腔问题模式', '评估口腔健康状况', '提供个性化口腔健康建议', '关联分析' — naming the domain with multiple specific verbs, though coverage is not exhaustive enough for a 5.

4 / 5

Completeness

The 'what' is clearly stated (analyze, identify, evaluate, advise, correlate), but there is no 'Use when...' clause or equivalent trigger guidance, which per the guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant domain keywords ('口腔健康', '口腔问题', '营养', '慢性病', '用药') a user might say, but misses common symptom-level variations users actually voice (e.g., 牙龈出血, 龋齿, 牙痛) and any file-type or synonym coverage.

3 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (oral health analysis) with minimal conflict risk versus the related modules it cross-references (nutrition, chronic disease, medication), though the absence of explicit triggers leaves minor overlap with general health-analysis skills.

4 / 5

Total

14

/

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (528 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.