CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tooluniverse-regulatory-genomics

Transcription factor binding, cis-regulatory elements (cCREs), chromatin accessibility, and regulatory annotation using JASPAR (motifs), UniBind, ENCODE (cCREs, ChIP-seq), RegulomeDB (regulatory variant scoring), UCSC, and the Ensembl Regulatory Build (motif instances, evolutionarily constrained elements, TF binding matrices) — plus sequence-based deep-learning prediction of regulatory activity and non-coding variant effects (AlphaGenome, Enformer, Borzoi, ChromBPNet, Evo 2). Use for regulatory element annotation, TF-binding-site prediction, regulatory-region functional impact assessment, and predicting how a non-coding variant or a raw DNA sequence affects expression/chromatin/accessibility. Use this whenever a user asks what regulates a gene, whether a SNP hits a regulatory element, or to predict a non-coding variant's functional effect from sequence.

Quality

85%

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

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 highly actionable, information-dense skill whose tool guidance is exemplary (real IDs, expected outputs, live-verified failure modes, fallbacks). Its weaknesses are structural: a monolithic 466-line file with no progressive disclosure and significant parameter duplication across the Key Tools, Phase, and Tool Parameter Reference sections.

Suggestions

Split the Key Tools table, Tool Parameter Reference, RegulomeDB rank table, and cCRE type definitions into references/ files (e.g., references/tools.md, references/regulomedb-scores.md), keeping SKILL.md as a concise overview with one-level-deep, clearly signaled pointers.

Eliminate the triplicated parameter information by keeping parameters in exactly one place (the reference file) and having the Phase walkthroughs link to it instead of restating params.

Add explicit validation checkpoints to the workflows (e.g., confirm the JASPAR matrix_id version exists before calling jaspar_get_matrix, and verify an experiment accession's status before depending on its files).

DimensionReasoningScore

Conciseness

The body is dense with non-obvious operational knowledge (live-verified latencies, exact vocabularies, failure modes) rather than general-concept padding, but the same tool parameter information appears three times — in the Key Tools table, the Phase walkthroughs, and the Tool Parameter Reference table — and the RegulomeDB rank table plus cCRE type definitions are reference material that could be tightened or split out. This matches 'mostly efficient but could be tightened' better than 'minor instances that could be trimmed' (4) and is clearly above 'several unnecessary explanations' (2).

3 / 5

Actionability

Calls are copy-paste ready with real values (matrix_id "MA0139.1", dataset_id "EXP030726.neural_stem_cells.SMAD3", region "7:140424943-140524564", rsid "rs4994") and annotated expected-response fields, plus concrete fallback strategies and measured operational limits (10-25s motif queries, ≤500bp ISM window). Examples cover the common cases for every tool family.

5 / 5

Workflow Clarity

Phases 1-4 are clearly sequenced and the Patterns, Fallback Strategies table, 'retry once before concluding the call failed' note, and 'relax filters and retry' guidance form explicit error-recovery loops. It falls short of 5 because the main workflows lack explicit validate-before-proceeding checkpoints (e.g., confirming a matrix_id or accession exists before the dependent call); the destructive/batch cap does not apply since all operations are read-only queries.

4 / 5

Progressive Disclosure

There are no bundle files at all — no references/, scripts/, or assets/ — so everything lives in a single 466-line SKILL.md, including ~250 lines of API-reference material (two large tool/parameter tables, the 15-row RegulomeDB rank table, cCRE type definitions) that clearly belongs in separate reference files. Section headers give it real structure (above the 'minimal structure' anchor 2), but the inline reference material matches anchor 3: 'content that should be separate is inline'.

3 / 5

Total

15

/

20

Passed

Description

92%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: concrete, comprehensive action list in third person, explicit 'Use this whenever...' trigger clause with natural user phrasings, and a well-defined niche spanning both database annotation and sequence-based prediction. The only gap is a few missing common synonyms (enhancer, promoter) in trigger coverage.

DimensionReasoningScore

Specificity

It lists multiple concrete actions — 'regulatory element annotation, TF-binding-site prediction, regulatory-region functional impact assessment, and predicting how a non-coding variant or a raw DNA sequence affects expression/chromatin/accessibility' — with comprehensive coverage across both annotation and prediction capabilities, matching the 'multiple specific concrete actions; comprehensive coverage' anchor rather than the 'minor gaps' anchor (4).

5 / 5

Completeness

It explicitly answers both: what ('regulatory element annotation, TF-binding-site prediction, regulatory-region functional impact assessment, and predicting how a non-coding variant... affects expression/chromatin/accessibility') and when ('Use this whenever a user asks what regulates a gene, whether a SNP hits a regulatory element, or to predict a non-coding variant's functional effect from sequence') — concrete trigger phrases, matching the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Good natural-phrase coverage: 'what regulates a gene', 'whether a SNP hits a regulatory element', 'non-coding variant', 'functional effect from sequence'. However, very common user terms like 'enhancer', 'promoter', and variant-file contexts (VCF) are missing, so it fits 'good keyword coverage; a few natural terms missing' rather than the comprehensive-with-synonyms anchor (5).

4 / 5

Distinctiveness Conflict Risk

A clear niche (regulatory genomics via named resources — JASPAR, UniBind, ENCODE, RegulomeDB, UCSC, Ensembl Regulatory Build, AlphaGenome/Enformer/Borzoi/ChromBPNet/Evo 2) with distinct, domain-specific triggers; minimal realistic overlap with other skills, matching the 'clear niche with distinct triggers' anchor.

5 / 5

Total

19

/

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-regulatory-genomics/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.