CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ai-analyzer

AI驱动的综合健康分析系统,整合多维度健康数据、识别异常模式、整理风险因素、提供一般性健康信息。支持智能问答和AI健康报告生成。

Quality

59%

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 ./skills/ai-analyzer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

48%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 well-structured with a genuinely strong safety frame (evidence boundaries, model-verification gates, privacy rules, honest disclosure that scripts and data files are not bundled). Its main weaknesses are redundancy across 核心功能/执行步骤/算法说明 sections and pseudocode-level guidance that cannot be executed as written. Splitting reference material into bundle files and de-duplicating the risk-model and algorithm listings would improve it significantly.

Suggestions

De-duplicate: 核心功能 restates the algorithms and risk models that 执行步骤 and 算法说明 already cover; merge these into one section and remove explanations of concepts Claude already knows (Pearson/Spearman use-cases, IQR basics) to fix the conciseness score.

Move 算法说明 details, the 触发条件 example list, and the /ai command catalog into reference files (e.g., references/algorithms.md, references/triggers.md) so SKILL.md stays a lean overview — this also improves progressive_disclosure.

Provide at least one executable snippet (e.g., a concrete Z-score/CUSUM computation in Python over the listed JSON schemas, or the actual report template) so the analysis steps are actionable rather than pseudocode.

DimensionReasoningScore

Conciseness

Substantial duplication: CUSUM/Z-score appear in 核心功能, 步骤5, and 算法说明; Framingham/ADA/ASCVD risk models are likewise listed three times; 算法说明 explains concepts Claude already knows (e.g., "皮尔逊相关系数: 连续变量", "IQR方法: 四分位数异常值检测") and the 16 ✅ trigger examples largely restate 'When to Use'. Roughly a third of the ~240 lines could be cut, matching anchor 2 rather than 3.

2 / 5

Actionability

Concrete elements exist (data-source table with exact file paths, 9-step sequence, three-tier advice taxonomy), but the code is explicitly pseudocode ("readFile/exists片段是伪代码") and the HTML report step depends on an unbundled script (scripts/generate_ai_report.py), so nothing is directly executable — anchor 3, not 4.

3 / 5

Workflow Clarity

A clear 9-step sequence with most checkpoints present: 步骤1 checks whether AI features are enabled, 步骤6 requires verifying model version/inputs/applicable population before computing risk, 步骤9 gates history-writing on explicit user consent, and the Limitations section mandates stopping for clarification. Minor gaps (no feedback loop after report generation) keep it at anchor 4 rather than 5.

4 / 5

Progressive Disclosure

No bundle files exist; this is a single ~240-line file with clear section headers and one clearly-signaled external prerequisite at the top. However, reference-style material (算法说明, 触发条件 example lists, command catalog) is inlined where a multi-file bundle would be leaner, matching anchor 3 ('content that should be separate is inline').

3 / 5

Total

12

/

20

Passed

Description

55%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 states concrete capabilities clearly and in third person, but it omits any explicit 'when to use' trigger guidance and lacks natural keyword variations users would say. It defines a recognizable niche yet would benefit from an explicit trigger clause and richer trigger vocabulary.

Suggestions

Add an explicit trigger clause, e.g. '当用户要求AI健康分析、健康风险评估(高血压/糖尿病/心血管)、健康问答或生成健康报告时使用本技能' — this would raise completeness and trigger_term_quality.

Include natural user phrasings and topic synonyms users would actually say (睡眠、运动、血压、血糖、糖尿病、心血管风险) so the skill triggers on real queries.

Mention the concrete data inputs (fitness/sleep/nutrition trackers, medical history) to sharpen distinctiveness against generic wellness or data-analysis skills.

DimensionReasoningScore

Specificity

Lists several concrete actions ("整合多维度健康数据、识别异常模式、整理风险因素" plus Q&A and report generation), matching anchor 4; not 5 because some actions are generic ("提供一般性健康信息") and coverage of the analysis pipeline has gaps.

4 / 5

Completeness

The 'what' is clear (integrate data, identify anomalies, organize risk factors, generate reports) but there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Includes natural keywords like "AI", "健康分析", "健康报告" but misses common variations users would actually say (e.g., 睡眠、运动、血压、糖尿病、risk), matching anchor 3 rather than 4's 'good keyword coverage'.

3 / 5

Distinctiveness Conflict Risk

"AI驱动的综合健康分析系统" is a fairly specific personal-health niche, but broad phrasing like "AI分析" and "健康" could overlap with general wellness or data-analysis skills; no distinct trigger phrases disambiguate it, so anchor 3 fits better than 4.

3 / 5

Total

13

/

20

Passed

Validation

81%

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

Validation — 13 / 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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

13

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

skills/ai-analyzer/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.