CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ai-analyzer

AI驱动的综合健康分析系统,整合多维度健康数据、识别异常模式、预测健康风险、提供个性化建议。支持智能问答和AI健康报告生成。

Quality

64%

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

The canonical home for this skill is ai-analyzer in sickn33/agentic-awesome-skills

SKILL.md
Quality
Evals
Security

Quality

Content

50%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 presents a well-sequenced nine-step workflow with concrete data-source mapping, but the guidance is undermined by pseudocode tool calls, abstract analysis steps, a dangling reference to a nonexistent script, and repetition of the risk-model material across three sections. It reads as a feature overview more than an executable procedure.

Suggestions

Replace the pseudocode readFile()/exists() blocks with the actual tool invocations (e.g., Read on the concrete file paths), and give steps 4-6 a concrete method or reference implementation instead of one-line summaries.

Add validation checkpoints: after preprocessing, verify required data is present and time-aligned before analyzing; after report generation, verify the HTML report renders before updating data/ai-history.json.

Either include scripts/generate_ai_report.py in the bundle or remove the reference, and move 算法说明 details and the trigger catalog to reference files to cut duplication and shrink SKILL.md.

DimensionReasoningScore

Conciseness

The body is mostly efficient — it documents project-specific data sources and steps Claude would not know — but risk models (Framingham/ADA/ASCVD, CUSUM/Z-score) and the risk-type list are repeated nearly verbatim across 核心功能, 执行步骤, and 算法说明, and the ✅-padded trigger catalog duplicates the description's job. Matches 'mostly efficient but could be tightened'; not 4 because the duplication is substantive, not minor.

3 / 5

Actionability

There is real concrete guidance (exact data file paths, a data-source table, the generate_ai_report.py invocation), but the JavaScript snippets are pseudocode — readFile()/exists() are not executable tool calls — and steps 4-6 are abstract directions ("进行数据清洗、时间对齐和缺失值处理") with no method or code. Matches 'some concrete guidance but incomplete; pseudocode instead of executable code'; not 4 because core analysis steps lack executable detail.

3 / 5

Workflow Clarity

The nine execution steps are clearly sequenced, and step 1 validates the AI config while step 3 guards optional files with exists(), giving a partial checkpoint. But there is no validation of analysis outputs or the generated report before step 9 writes to ai-history.json, so checkpoints are largely missing — the score-3 anchor fits. Not 4 because explicit checkpoints beyond the initial config check are absent.

3 / 5

Progressive Disclosure

Sections are well-headed and easy to scan, but the ~220-line body inlines material that belongs in reference files (算法说明 details, the full data-source schema), and its only bundle reference — scripts/generate_ai_report.py — does not exist in the skill (no references/, scripts/, or assets/ directories). Matches 'some structure but could be better organized'; not 4 because a signaled reference points to a missing file and content is not split out.

3 / 5

Total

12

/

20

Passed

Description

66%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 through a list of concrete capabilities, but it omits any 'when to use it' guidance, which both caps completeness and weakens its trigger function. Keyword coverage is good though missing concrete disease-risk and report-type terms users would naturally say.

Suggestions

Add an explicit 'when' clause, e.g. 'Use when the user asks to analyze their health data, predict disease risks (hypertension, diabetes, cardiovascular), or generate an AI health report.'

Replace the generic phrase 多维度健康数据 with the concrete data domains (睡眠、运动、营养、心理、生化指标) so the description names what is actually integrated.

Include the natural user trigger phrases already listed in the body's 触发条件 section (e.g., AI分析我的健康状况、预测高血压风险) as description keywords to improve trigger matching.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "整合多维度健康数据"、"识别异常模式"、"预测健康风险"、"提供个性化建议"、"支持智能问答和AI健康报告生成" — which matches the 'several specific actions; minor gaps' anchor. Not 5 because "多维度健康数据" stays generic (no concrete data types like sleep/nutrition/lab metrics); not 3 because it goes well beyond naming 1-2 actions.

4 / 5

Completeness

The 'what' is clearly and concretely answered, but there is no 'Use when…' clause or equivalent trigger guidance anywhere in the description, which per the judging guidelines caps completeness at 3. Not 4 because the 'when' is not even weakly implied; not 2 because the 'what' is specific, not vague.

3 / 5

Trigger Term Quality

Phrases like "健康分析"、"健康风险"、"健康报告"、"智能问答" are natural terms a user would say, giving good keyword coverage per the score-4 anchor. Not 5 because common variations users would actually phrase (e.g., 体检数据分析, 高血压/糖尿病风险, specific report types) are missing.

4 / 5

Distinctiveness Conflict Risk

"AI驱动的综合健康分析" with risk prediction, Q&A, and report generation carves a mostly distinct niche with its own triggers, matching 'mostly distinct; minor overlap risk'. Not 5 because within a health-data ecosystem it could overlap with sibling skills like fitness, sleep, or nutrition analyzers that also 'analyze health data'.

4 / 5

Total

15

/

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

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