CtrlK
BlogDocsLog inGet started
Tessl Logo

visual-content-desc

Generates detailed text descriptions of medical images and charts for.

45

Quality

56%

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 ./scientific-skills/Academic Writing/visual-content-desc/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%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 has real bones — executable commands, parameter and output specs, an error-handling path — but roughly half of it is machine-generated template boilerplate with circular self-references and duplicated sections, and the actual descriptive methodology the skill exists for is left entirely unspecified. It reads as a filled-in compliance template rather than operational guidance.

Suggestions

Remove the circular filler sections ("See `## Features` above", "See `## Prerequisites` above", Key Features) and consolidate the duplicated run plans (Example run plan + Workflow) and validation commands (Quick Check + Audit-Ready Commands) into one each.

Add the actual core instruction: concrete guidance on how to write medical image descriptions (structure, terminology, per image_type), either inline or in `references/guidelines.md` with an explicit link like "See [guidelines.md](references/guidelines.md)".

Cut the generic template sections (Risk Assessment, Security Checklist, Evaluation Criteria, Lifecycle Status) or reduce them to skill-specific facts — e.g., replace 'Performance optimization' as a planned improvement with an actual known limitation of the workflow — and drop time-sensitive dates such as 'Next Review Date: 2026-03-06'.

DimensionReasoningScore

Conciseness

The body is noticeably padded: circular filler sections ("See `## Features` above for related details", "See `## Prerequisites` above"), duplicated content (Key Features vs Features, Quick Check vs Audit-Ready Commands, two run plans), and generic template boilerplate (Risk Assessment, Security Checklist, Lifecycle Status, Evaluation Criteria) that adds no skill-specific value. It avoids explaining concepts Claude already knows, so it stays above anchor 1's 'extensively explains known concepts' but clearly matches 'several unnecessary... padded sections'.

2 / 5

Actionability

There is concrete, executable material — `python -m py_compile scripts/main.py`, `python scripts/main.py --help`, an Input Parameters table, and a concrete Output Format JSON — but the core competency (how to actually write a good medical image description) is never instructed, and the packaged script is a hardcoded demo accepting no image input. This matches 'some concrete guidance but incomplete... missing key details' rather than the minor-gaps level of 4.

3 / 5

Workflow Clarity

A sequenced 5-step Workflow with a fallback path and an Error Handling section exists, but two competing run plans ('Example run plan' 1-4 vs 'Workflow' 1-5) create ambiguity about which to follow, and validation checkpoints are vague ('Validate that the request matches the documented scope' gives no method). This sits at 'steps listed but... checkpoints missing or implicit'; the duplication and implicit validation keep it below 4.

3 / 5

Progressive Disclosure

The bundle provides `references/guidelines.md` and `scripts/main.py`, but the body never signals the reference by name — only generic pointers like "Reference material available in `references/` for task-specific guidance" — and the reference file itself is a three-line list of topic names with no actual guidance. Scoring against the actual bundle structure, this matches 'references present but not clearly signaled'; the clearly-linked, one-level-deep signaling of anchor 4 is absent.

3 / 5

Total

11

/

20

Passed

Description

53%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 communicates a specific domain (medical images and charts) and one concrete capability, but the sentence is grammatically truncated ("...for.") and contains no 'when to use' trigger guidance. It is serviceable but incomplete, capping completeness and trigger quality at mid-scale.

Suggestions

Complete the truncated sentence and enumerate the concrete outputs, e.g. "Generates detailed text descriptions, alt text, and figure legends for medical images, scans, and charts."

Add an explicit trigger clause, e.g. "Use when the user asks to describe, caption, or make medical figures/images accessible (alt text, figure legends, chart interpretation)."

Include natural synonyms users would say — "alt text", "figure caption", "describe this figure", "accessibility" — to improve trigger-term coverage.

DimensionReasoningScore

Specificity

"Generates detailed text descriptions of medical images and charts" names the domain (medical images/charts) and one concrete action (generating descriptions), matching the 'names domain and 1-2 concrete actions' anchor. It does not list several specific actions (e.g., alt text, figure legends) in the description itself, so it is not a 4.

3 / 5

Completeness

A concrete 'what' is present ("Generates detailed text descriptions of medical images and charts") but the sentence is truncated mid-phrase ("...charts for.") and there is no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. Not 2 because the stated 'what' is specific rather than vague; not 4 because 'when' is entirely absent.

3 / 5

Trigger Term Quality

Terms like "medical images" and "charts" are relevant keywords users might say, but common variations are missing — no "alt text", "figure captions", "describe this figure", or image formats. This matches 'some relevant keywords but missing common variations or synonyms'; it is above generic-only (2) but below good coverage (4).

3 / 5

Distinctiveness Conflict Risk

"medical images and charts" carves out a fairly distinct niche; overlap risk is limited to closely related general image-description or alt-text skills, matching 'mostly distinct; minor overlap risk with closely related skills'. It falls between anchors 3 and 4 and leans above the midpoint due to the medical-domain qualifier, though the missing trigger phrases keep it from a clear-niche 5.

4 / 5

Total

13

/

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
aipoch/medical-research-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.