CtrlK
BlogDocsLog inGet started
Tessl Logo

unmet-clinical-need-extractor

Extracts concrete unmet clinical needs from guidelines, reviews, real-world studies, and clinical-practice evidence. Use this skill when a user wants to turn broad medical research value into specific clinical pain points such as weak early detection, poor risk stratification, treatment-response heterogeneity, monitoring gaps, diagnostic delay, undertreatment, overtreatment, or implementation failure. Always ground unmet-need claims in retrieved evidence and distinguish true care gaps from generic statements of importance.

60

Quality

76%

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 ./awesome-med-research-skills/Evidence Insight/unmet-clinical-need-extractor/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%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 delivers a well-sequenced, validated workflow with a fully specified output contract and properly wired reference modules. Its main cost is token efficiency: substantial triple-stated negative scope and Hard Rules that duplicate the execution steps inflate the skill's footprint without adding guidance.

Suggestions

Consolidate the three overlapping negative-scope sections (Core Function's "should not" list, "What This Skill Should Not Do", and Hard Rules) into one canonical list to remove the largest source of redundant tokens.

Move the per-section field details of the Mandatory Output Structure into references/output-section-guidance.md, keeping only the section list and one-line purposes in SKILL.md.

Add a compact worked example of one extracted unmet need (label, type, evidence basis, strength) so the A–J structure is demonstrably executable, not just described.

DimensionReasoningScore

Conciseness

The body states its negative scope three separate times — the "This skill should not" list in Core Function, the standalone "What This Skill Should Not Do" section, and again across the 15 Hard Rules — and the Hard Rules largely restate the 8 Execution steps. These are several padded, redundant sections rather than just occasional tightening, matching anchor 2 rather than anchor 3's "mostly efficient".

2 / 5

Actionability

Each of the 8 steps gives concrete, executable instruction (evidence-priority lists, explicit need-strength categories, defined journey stages) and the A–J output structure specifies required fields per section. It stops short of anchor 5 because no worked example of a completed need-map output is shown, which instruction-only guidance at this level of detail would benefit from.

4 / 5

Workflow Clarity

The 8 steps run in explicit order and Step 8 is a genuine pre-finalization validation checklist ("whether generic burden was mistaken for unmet need... whether the final priority need is truly supported"), mirrored in output Section I. There is no error-recovery loop after Step 8 (revise and re-check), so it sits between anchor 4 and anchor 5.

4 / 5

Progressive Disclosure

All 7 referenced files exist and the "Reference Module Integration" section maps each one to specific output sections — clearly signaled, one level deep. However, the ~350-line body inlines detailed output-section and rule content that overlaps references/output-section-guidance.md, so the split is not the clean overview-plus-references pattern of anchor 5.

4 / 5

Total

14

/

20

Passed

Description

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

A strong description: explicit what-and-when structure, third-person voice, and rich domain-specific trigger terms with a clear unmet-need niche. Its only weaknesses are that the capability list collapses into a single extraction task and that some natural trigger variations are absent.

DimensionReasoningScore

Specificity

The description names the domain and several concrete behaviors — "Extracts concrete unmet clinical needs from guidelines, reviews, real-world studies, and clinical-practice evidence", "ground unmet-need claims in retrieved evidence", "distinguish true care gaps from generic statements of importance" — with a detailed pain-point taxonomy (weak early detection, poor risk stratification, undertreatment, overtreatment). It falls short of anchor 5 because the actions reduce to one extraction task plus two guardrails rather than multiple distinct comprehensive actions.

4 / 5

Completeness

It explicitly answers both questions: the "what" is concrete ("Extracts concrete unmet clinical needs from guidelines, reviews, real-world studies, and clinical-practice evidence") and the "when" is an explicit "Use this skill when a user wants to turn broad medical research value into specific clinical pain points such as..." clause with concrete trigger examples. Third-person voice is used throughout.

5 / 5

Trigger Term Quality

Good coverage of natural phrases users would say: "unmet clinical needs", "clinical pain points", "poor risk stratification", "monitoring gaps", "diagnostic delay", "undertreatment", "overtreatment", "implementation failure". A few natural variations (e.g., "care gaps" as a standalone trigger, "where does current care fall short") are missing, keeping it below anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

The unmet-clinical-need niche is clear with distinct triggers, but phrasing like "turn broad medical research value into specific clinical pain points" and the shared evidence-source vocabulary (guidelines, reviews, real-world studies) create minor overlap risk with closely related evidence-analysis skills in the same family. It fits anchor 4 (mostly distinct, minor overlap risk) better than anchor 5's minimal-conflict profile.

4 / 5

Total

17

/

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.