CtrlK
BlogDocsLog inGet started
Tessl Logo

tooluniverse-clinical-trial-matching

AI-driven patient-to-trial matching for precision medicine and oncology. Given a patient profile (disease, molecular alterations, stage, prior treatments), discovers and ranks clinical trials from ClinicalTrials.gov using multi-dimensional matching across molecular eligibility...

62

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./scientific-skills/Evidence Insight/tooluniverse-clinical-trial-matching/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A well-structured, information-dense skill overview: clear phase sequencing, quantitative scoring rules, concrete edge-case guidance, and exemplary progressive disclosure into three real, one-level-deep reference files. The main residual gaps are deferred tool-call syntax and no inline validation feedback loop.

DimensionReasoningScore

Conciseness

The body is dense and tabular with no filler explanations of concepts Claude already knows; the CIViC gene ID table and gene alias normalization are genuinely non-obvious data. Minor trimmable padding remains (10-item KEY PRINCIPLES list, 8 example 'When to Use' queries), so it is efficient but not perfectly lean.

4 / 5

Actionability

Concrete, copy-paste-ready guidance throughout: exact scoring point tables (e.g., 'Exact variant match=40, Gene-level=30'), a report file naming pattern, a 10-section output structure, and specific tool pitfalls ('civic_search_variants/civic_search_evidence_items do NOT filter by query. Use civic_get_variants_by_gene with gene ID'). The actual tool-call syntax lives in references/phases_detail.md rather than inline, leaving minor gaps.

4 / 5

Workflow Clarity

The 11 phases (0-10) are clearly sequenced in a table with per-phase summaries, a Phase 0 parameter-verification checkpoint before any calls, and edge-case recovery strategies ('No matching trials - Broaden to gene-level -> pathway-level -> basket trials'). Not 5 because no explicit inline validate->fix->retry feedback loop is shown; not 3 because checkpoints and error recovery are explicitly present.

4 / 5

Progressive Disclosure

The body is a clean overview that appropriately splits detail into three one-level-deep references (phases_detail.md, scoring_and_matching.md, parsing_and_validation.md), each clearly signaled with blockquote pointers and summarized in a closing References table. All three files exist and match their described contents.

5 / 5

Total

17

/

20

Passed

Description

70%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 specific, well-differentiated description with good natural trigger terms and a concrete data source. Its weaknesses are the complete absence of an explicit 'Use when...' trigger clause and a mid-sentence truncation ('...molecular eligibility...') that leaves the description apparently cut off.

Suggestions

Add an explicit trigger clause, e.g., 'Use when the user asks about clinical trials for a specific patient, mentions trial matching, or asks for trial options after a biomarker result or treatment failure.'

Fix the truncation: the description ends mid-sentence at 'molecular eligibility...' — complete the final clause or remove the ellipsis so no intended content (possibly including when-to-use guidance) is lost.

Add common synonyms such as 'biomarker', 'cancer trials', and 'trial eligibility' to broaden natural-term coverage.

DimensionReasoningScore

Specificity

Names concrete actions ('discovers and ranks clinical trials from ClinicalTrials.gov using multi-dimensional matching across molecular eligibility') plus explicit inputs (disease, molecular alterations, stage, prior treatments). Not 5 because 'AI-driven' and 'multi-dimensional matching' lean toward buzzword territory and the text is truncated ('...molecular eligibility...'), leaving coverage unclear; not 3 because it goes beyond 1-2 generic actions with a specific data source and input spec.

4 / 5

Completeness

Has a clear 'what' (discovers and ranks clinical trials from ClinicalTrials.gov given a patient profile) but no explicit 'Use when...' clause; 'Given a patient profile...' only weakly implies when to use it, and the truncation may have cut off trigger guidance. Per the rubric guideline, a missing explicit trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Good natural keyword coverage: 'patient-to-trial matching', 'clinical trials', 'ClinicalTrials.gov', 'precision medicine', 'oncology', 'molecular alterations' are all phrases users would naturally say. A few natural synonyms are missing (e.g., 'biomarker', 'cancer trials', 'trial eligibility'), keeping it below the comprehensive 5 anchor.

4 / 5

Distinctiveness Conflict Risk

'AI-driven patient-to-trial matching for precision medicine and oncology... from ClinicalTrials.gov... molecular eligibility' carves out a clear niche with distinct triggers; virtually no other skill type would match a patient-to-trial matching request. Conflict risk is minimal.

5 / 5

Total

16

/

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.