CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

claude-ally-health

A health assistant skill for medical information analysis, symptom tracking, and wellness guidance.

Quality

48%

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/claude-ally-health/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

22%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 content-free shell: it repeats the frontmatter description three times with slight rewording, provides no instructions, workflows, examples, or bundled reference files, and defers everything to an external repository link. Only its brevity and section headings keep it from scoring lower on conciseness and structure.

Suggestions

Replace the circular boilerplate in Instructions with concrete guidance: what to ask when a user reports symptoms, what format to log symptoms in, and how to analyze the medical information the skill claims to handle.

Define an explicit step-by-step workflow (e.g., gather symptom details → record in a structured log → analyze patterns → suggest next steps) with validation checkpoints such as directing serious symptoms to a healthcare professional.

Bundle the real content locally (e.g., references/symptom-tracking.md, references/wellness-checklists.md) instead of deferring entirely to an external GitHub repo that will not be available at runtime.

DimensionReasoningScore

Conciseness

The body is short in absolute terms, but the same sentence is repeated verbatim across Overview, When to Use, and Instructions, and the Instructions section adds zero information ('This skill provides guidance and patterns for...'). This is unnecessary duplication that could be collapsed to a single statement — anchor 3 ('could be tightened'). Not 2 because there are no padded concept explanations; not 4-5 because the triplicate repetition means not every token earns its place.

3 / 5

Actionability

The Instructions section is entirely abstract — 'This skill provides guidance and patterns for a health assistant skill' only describes rather than instructs, with no code, commands, steps, or concrete examples anywhere in the body. This matches anchor 1 exactly; it does not reach anchor 2 because there is not even a high-level hint of specific steps to execute.

1 / 5

Workflow Clarity

No steps or sequence of any kind appear in the body; it does not define what to do when a user reports a symptom or how symptom tracking works. Anchor 1 ('steps missing or incoherent; no sequence') fits. The simple-skill exception cannot apply because there is no clear single action either — the body is operationally empty.

1 / 5

Progressive Disclosure

Sections (Overview, When to Use, Instructions) are organized and the source-repo link is one level deep, but all substantive content is deferred to an external non-bundled GitHub URL rather than bundled reference files — the body is a shell. Anchor 3 fits ('some structure... could be better organized'). The under-50-lines exception's premise fails because the skill clearly relies on external material it does not bundle.

3 / 5

Total

8

/

20

Passed

Description

50%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 is domain-specific and lists three capability areas, but reads as a generic category statement: no 'Use when' trigger guidance, abstract action labels, and broad overlap risk across the whole health/wellness space. It lands at the midpoint on every dimension.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user mentions symptoms, illnesses, medications, lab results, or asks health and wellness questions' — this would raise both completeness and trigger_term_quality.

Replace abstract category labels with concrete actions (e.g., 'analyzes lab results, logs symptoms over time, checks drug interactions') instead of vague terms like 'wellness guidance'.

Narrow the scope or add distinguishing keywords so the skill does not collide with every other health/fitness/medical skill.

DimensionReasoningScore

Specificity

The description names the health domain and lists three action categories ('medical information analysis, symptom tracking, and wellness guidance'), but these are abstract labels rather than concrete operations — 'wellness guidance' in particular is generic. It matches anchor 3 (domain plus actions, but not concrete or comprehensive), falling short of anchor 4's executable-specific actions.

3 / 5

Completeness

The 'what' is stated ('medical information analysis, symptom tracking, and wellness guidance') but the 'when' is entirely missing, and the rubric guideline caps completeness at 3 for a missing 'Use when...' clause. Not 4 because no trigger guidance of any kind exists; not 2 because the 'what' is explicitly stated rather than vague-only.

3 / 5

Trigger Term Quality

Some relevant keywords are present ('health', 'medical', 'symptom', 'wellness') but there is no natural trigger phrasing, no 'Use when' clause, and no synonyms or variations users might say (e.g., 'feeling sick', 'illness', 'medication'). This matches anchor 3 — relevant keywords present but missing common variations.

3 / 5

Distinctiveness Conflict Risk

The description spans the entire health/wellness domain with no niche differentiation, so it would overlap with any other health, fitness, medical, or wellness skill — matching anchor 3. Not 4 because the scope is maximally broad within its domain; not 2 because it is domain-specific enough that unrelated skills would not trigger.

3 / 5

Total

12

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/claude-ally-health/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.