CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tooluniverse-dataset-discovery

Find and evaluate research datasets for any scientific question. Maps research questions to required study designs (longitudinal vs cross-sectional, observational vs experimental, single-cohort vs multi-cohort). Use when the user asks 'find data about X', 'where can I get data on Y', or needs a specific cohort/survey/repository. Covers GEO, ArrayExpress, dbGaP, NHANES, UK Biobank, ClinicalTrials.gov, GWAS Catalog, and 30+ scientific repositories.

Quality

80%

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 ./plugins/tooluniverse/skills/tooluniverse-dataset-discovery/SKILL.md

The canonical home for this skill is tooluniverse-dataset-discovery in mims-harvard/ToolUniverse

SKILL.md
Quality
Evals
Security

Quality

Content

63%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 genuinely actionable, well-sequenced guide whose domain knowledge (study-design requirements, layered search strategy, fitness evaluation, honesty rules) is high-value. Its weaknesses are token efficiency — the pandas/statsmodels cookbook re-teaches basics — and the absence of any reference-file split for the heavy inline catalogs.

Suggestions

Trim the Data Loading Cookbook to the non-obvious patterns (URL download with XPT/format detection, REST API pagination) and drop the basic pandas loader list and Merge/Clean/Analyze block, which Claude can already write unaided.

Move the Layer-2 repository/tool catalog and the loading cookbook into clearly signaled one-level-deep reference files (e.g., references/repositories.md, references/loaders.md), keeping SKILL.md as an overview.

Add explicit validation checkpoints with feedback loops in Step 4 — e.g., after loading, verify row counts and that required variables exist, and retry with a different parser or inspect the raw bytes on failure.

DimensionReasoningScore

Conciseness

The domain-specific guidance (study-design mapping, search layers, fitness checklist, honesty rules) is lean, but roughly 70 lines of the Data Loading Cookbook and Merge/Clean/Analyze sections re-teach basics Claude already knows ("df = pd.read_csv", "model = smf.ols(...)", the eight-format pandas loader list). That is more than minor over-explanation, placing it at anchor 3 rather than 4.

3 / 5

Actionability

Concrete executable code (URL download with format detection, REST API pagination, regression) and specific tool names ("re3data_search_repositories", "DbGaP_search_studies", "Synapse_search_entities") with decision rules ("Does X predict CHANGES in Y over time?" → longitudinal). Minor gaps: placeholder URLs and variable names ("api_url", "exposure_var") rather than a worked end-to-end example, so it falls just short of anchor 5.

4 / 5

Workflow Clarity

A clear 5-step sequence (Understand → Search → Evaluate → Download/Analyze → Report) with checklists in Steps 3 and 5 and some checkpoints ("verify the codebook", "When unsure of the format, download a small sample first and inspect"). No explicit validate→fix→retry feedback loops exist, keeping it below anchor 5.

4 / 5

Progressive Disclosure

The body is well-sectioned with clear headers, but it is a single ~180-line file with the repository catalog (Layer 2) and data-loading cookbook inlined — content that belongs in separate reference files. This matches anchor 3 ("content that should be separate is inline"); it is above anchor 2 because structure and navigation are genuinely good.

3 / 5

Total

14

/

20

Passed

Description

87%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: it states concrete capabilities, maps the question space (study designs), lists the covered repositories, and gives explicit natural-language triggers for when to use it. It reads like the reference good examples with no fluff.

DimensionReasoningScore

Specificity

"Find and evaluate research datasets" and "Maps research questions to required study designs" are concrete actions, backed by named repositories (GEO, ArrayExpress, dbGaP, NHANES). Minor gaps remain — the download/analyze/report capabilities from the body are unmentioned and "evaluate" is unspecified — so it sits at anchor 4 rather than 5.

4 / 5

Completeness

Explicitly answers both what ("Find and evaluate research datasets... Maps research questions to required study designs") and when ("Use when the user asks 'find data about X', 'where can I get data on Y', or needs a specific cohort/survey/repository") with concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Natural quoted phrases ("find data about X", "where can I get data on Y") plus specific names users would say (NHANES, UK Biobank, GWAS Catalog) give good keyword coverage. A few natural variations ("data source", "public data", "looking for a dataset on...") are missing, keeping it below anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche — scientific dataset discovery — with distinct triggers and named repositories (GEO, dbGaP, ClinicalTrials.gov), giving minimal overlap risk with other skills. Voice is third person, so no voice penalty applies.

5 / 5

Total

18

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

mims-harvard/ToolUniverse

Path

plugins/tooluniverse/skills/tooluniverse-dataset-discovery/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.