CtrlK
BlogDocsLog inGet started
Tessl Logo

mental-health-analyzer

分析心理健康数据、识别心理模式、评估心理健康状况、提供个性化心理健康建议。支持与睡眠、运动、营养等其他健康数据的关联分析。

38

Quality

39%

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/skills/mental-health-analyzer/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

19%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill reads like a product specification document rather than an actionable skill for Claude. It is extremely verbose (~600+ lines) with extensive placeholder templates, repetitive pseudo-specifications, and six lengthy output examples that could be drastically condensed. The content lacks any executable code despite being a data analysis skill, and everything is crammed into a single monolithic file with no progressive disclosure structure.

Suggestions

Reduce the output format template to a brief structural outline (10-15 lines) and move the full template to a separate REPORT_TEMPLATE.md file

Replace pseudocode bullet lists in analysis steps with actual executable Python/code snippets for computing correlations, risk scores, and trend analysis

Consolidate the 6 usage examples down to 1-2 brief examples, or move them to a separate EXAMPLES.md file

Extract the detailed risk scoring algorithm, report template, and data schema references into separate bundle files, keeping SKILL.md as a concise overview with clear navigation links

DimensionReasoningScore

Conciseness

Extremely verbose at 500+ lines. Extensively explains concepts Claude already knows (what PHQ-9 is, how correlation works, what emotions are). The output format template alone is ~200 lines of placeholder text. The report structure, examples, and step descriptions are massively padded with repetitive pseudo-specifications that read more like a product requirements document than actionable skill instructions.

1 / 5

Actionability

Despite its length, the skill contains zero executable code. All 'analysis' steps are bullet-point descriptions of what to analyze rather than how to compute it. The code blocks contain pseudocode lists (e.g., 'calculate correlation coefficient') rather than actual implementations. The risk scoring algorithm is the most concrete element, but even that is presented as a specification rather than executable logic.

2 / 5

Workflow Clarity

The 10-step sequence is clearly numbered and logically ordered, with the crisis risk assessment appropriately marked as highest priority. However, there are no validation checkpoints between steps, no feedback loops for error recovery during analysis, and the data validation in Step 1 is vague ('check file exists, verify structure'). The crisis detection workflow is the strongest part with clear thresholds and action triggers.

3 / 5

Progressive Disclosure

Monolithic wall of text with no references to external files for detailed content. The entire report template, all examples (6 lengthy ones), all analysis specifications, and the output format are inlined in a single massive document. No bundle files exist to offload content to. The report template alone should be a separate file, and the detailed scoring algorithms could be in a reference document.

1 / 5

Total

7

/

20

Passed

Description

58%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 provides a solid enumeration of specific capabilities in the mental health data analysis domain, covering analysis, pattern recognition, assessment, and personalized advice. However, it lacks an explicit 'Use when...' clause, which is critical for skill selection, and could benefit from more natural trigger terms and synonyms that users would commonly use when seeking mental health support.

Suggestions

Add an explicit 'Use when...' clause with trigger phrases, e.g., 'Use when the user asks about mental health analysis, mood tracking, psychological assessment, stress patterns, or emotional wellbeing.'

Include common synonyms and natural user terms such as 'mood', 'stress', 'anxiety', 'depression', 'emotional health', 'wellbeing' to improve trigger term coverage.

Consider adding file types or data formats supported (e.g., survey data, questionnaire results, mood logs) to further distinguish from general health skills.

DimensionReasoningScore

Specificity

Lists several specific actions: analyzing mental health data, identifying psychological patterns, assessing mental health status, providing personalized mental health advice, and cross-analysis with sleep/exercise/nutrition data. Minor gaps remain (e.g., what specific outputs or formats are produced).

4 / 5

Completeness

The 'what' is clearly stated with multiple concrete actions, but there is no explicit 'when' clause or trigger guidance. Per rubric guidelines, a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant domain keywords like '心理健康' (mental health), '睡眠' (sleep), '运动' (exercise), '营养' (nutrition), but lacks natural user phrases, synonyms, or a 'Use when' clause with trigger terms users would actually say. Missing terms like 'mood', 'stress', 'anxiety', 'depression' that users commonly mention.

3 / 5

Distinctiveness Conflict Risk

The focus on mental health data analysis and psychological pattern identification is fairly distinct. The mention of cross-analysis with sleep, exercise, and nutrition data could cause minor overlap with general health or wellness skills, but the psychological focus provides reasonable differentiation.

4 / 5

Total

14

/

20

Passed

Validation

72%

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

Validation8 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

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

8

/

11

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.