CtrlK
BlogDocsLog inGet started
Tessl Logo

sexual-health-analyzer

Sexual Health Analyzer

22

Quality

12%

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

Quality

Content

13%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 as a comprehensive medical reference document rather than an actionable skill for Claude. It is massively over-verbose, explaining well-known medical concepts at length while providing almost no concrete implementation guidance—no code, no data schemas, no tool usage, no file formats. The content would benefit enormously from being reduced to actionable instructions with medical details moved to reference files.

Suggestions

Reduce the content by 80-90%: remove all explanations of medical concepts Claude already knows (what HIV is, how diabetes causes ED, nutritional information) and focus only on the specific analysis logic, scoring algorithms, and output formats Claude should use.

Add concrete implementation details: define data schemas (JSON/database structures), provide executable code for risk score calculations, specify exact output formats with examples, and define tool usage patterns for reading/writing health records.

Split into multiple files: create separate reference files for STD details, contraception methods, nutrition guidelines, exercise recommendations, and IIEF-5 scoring, with SKILL.md serving as a concise overview with clear links.

Add validation checkpoints to workflows: for each analysis scenario, specify how to verify data completeness, validate score calculations, and handle edge cases (missing data, contradictory inputs, out-of-range values).

DimensionReasoningScore

Conciseness

This is extremely verbose at 700+ lines, extensively explaining medical concepts, drug mechanisms, nutritional details, and clinical guidelines that Claude already knows. It reads like a medical textbook or encyclopedia rather than a skill instruction file. Vast amounts of content (e.g., explaining what HIV is, how zinc works, what Mediterranean diet means) add no value for Claude.

1 / 5

Actionability

The skill provides no executable code, no concrete commands, no API calls, and no data schemas. It describes analysis workflows at a high level ('read records', 'analyze trends') but never specifies how to actually perform these operations—no database queries, no file formats, no function signatures, no tool usage instructions. The 'scenarios' section describes inputs and outputs conceptually but provides no implementation.

2 / 5

Workflow Clarity

While the scenarios section lists numbered steps, they are vague and abstract (e.g., 'Read latest IIEF-5 score history', 'Analyze medication records') with no concrete implementation details, no validation checkpoints, and no error handling. There are no feedback loops or verification steps for any of the analysis processes described.

2 / 5

Progressive Disclosure

Everything is crammed into a single monolithic file with no references to external files or bundle structure. Content that should clearly be separated (STD details, contraception methods, nutrition information, exercise guidelines) is all inlined, creating an enormous wall of text. No bundle files are provided to support the content.

1 / 5

Total

6

/

20

Passed

Description

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

This description is essentially just a title with no actionable detail. It fails to describe what the skill does, when it should be selected, or what specific capabilities it offers. Claude would have almost no basis for choosing this skill appropriately from a list of available skills.

Suggestions

Add concrete actions describing what the skill does, e.g., 'Provides evidence-based information on STI prevention, contraception methods, and reproductive health topics.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user asks about sexual health, STIs, contraception, safe sex, reproductive health, or fertility.'

Rewrite the description in third-person declarative voice with specific verbs (e.g., 'Analyzes symptoms,' 'Provides guidance on') rather than relying on a noun-phrase title alone.

DimensionReasoningScore

Specificity

The description contains no concrete actions whatsoever. 'Sexual Health Analyzer' names a vague domain but provides zero information about what actions the skill performs—no verbs, no operations, no outputs.

1 / 5

Completeness

There is no 'what does this do' beyond the vague title, and no 'when should Claude use it' clause at all. Both dimensions are missing or extremely vague.

1 / 5

Trigger Term Quality

'Sexual health' is a recognizable keyword pair, but there are no natural user phrases, synonyms, or specific terms (e.g., STI, contraception, reproductive health) that would help match user queries. 'Analyzer' is generic.

2 / 5

Distinctiveness Conflict Risk

'Sexual Health Analyzer' is broad enough to overlap with any health, wellness, or medical-related skill. Without specific actions or trigger conditions, it provides very little to distinguish it from other health-related skills.

2 / 5

Total

6

/

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.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

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.