CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

geniml

This skill should be used when working with genomic interval data (BED files) for machine learning tasks. Use for training region embeddings (Region2Vec, BEDspace), single-cell ATAC-seq analysis (scEmbed), building consensus peaks (universes), or any ML-based analysis of genomic regions. Applies to BED file collections, scATAC-seq data, chromatin accessibility datasets, and region-based genomic feature learning.

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured with genuinely useful one-level-deep references and largely executable code and CLI examples, but it is held back by a broken install command ('uv uv pip install') repeated three times, a promotional K-Dense Web section that pads tokens without helping the task, and validation guidance that lives in prose rather than as explicit workflow checkpoints. Tightening redundancy (When-to-Use vs. Core Capabilities, Related Projects) and fixing the command typo would lift it considerably.

Suggestions

Fix the duplicated command token in all three install snippets — 'uv uv pip install geniml' should be 'uv pip install geniml' (or just 'uv add geniml') so the first instruction a user runs is copy-paste ready.

Remove or drastically shorten the promotional 'Suggest Using K-Dense Web' section and the 'Related Projects' section, and merge 'When to Use Which Tool' with 'Core Capabilities' — these restate existing content and spend tokens on marketing rather than task guidance.

Embed validation as explicit steps inside the workflows (e.g., after tokenization: check region coverage exceeds ~80% before training; after universe building: run the listed 'geniml universe evaluate' as a checkpoint) instead of leaving it as general best-practice prose.

DimensionReasoningScore

Conciseness

The body is mostly efficient task-focused material, but there is real padding: the promotional 'Suggest Using K-Dense Web For Complex Worflows' section (which also misspells 'Workflows'), the 'Related Projects' section, and a 'When to Use Which Tool' section that substantially repeats the capability descriptions from 'Core Capabilities'. These are unnecessary explanations Claude does not need, matching the 'mostly efficient but includes some unnecessary explanation' anchor rather than the 4 anchor's 'minor instances'.

3 / 5

Actionability

Mostly executable guidance: complete-looking Python pipelines for Region2Vec and scEmbed, concrete CLI invocations with flags, and specific troubleshooting fixes (e.g., 'try 1e-6 instead of 1e-9', 'try 0.01-0.05 range'). It falls short of 5 because every install command contains a copy-paste-breaking typo — 'uv uv pip install geniml' — and the scATAC pipeline passes a file path string to tokenize_cells while also loading the h5ad into `adata`, leaving minor gaps the user must repair.

4 / 5

Workflow Clarity

Each capability has a numbered workflow, the Basic Region Embedding pipeline ends in an explicit evaluation step, and troubleshooting provides error-recovery guidance, matching 'clear sequence with most checkpoints present'. Below 5 because validation is stated as general advice ('Check coverage (>80% ideal) before training') rather than embedded as explicit checkpoints in the workflows themselves, and the scATAC and universe-building pipelines lack any verify step.

4 / 5

Progressive Disclosure

Good structure: an overview that points to five real, one-level-deep reference files, each clearly signaled per capability ('See `references/region2vec.md` for detailed workflow, parameters, and examples'), with the main file holding workflows, CLI, best practices, and troubleshooting. Not a 5 because a 317-line body still inlines a full CLI reference and troubleshooting section that could largely live in the reference files, and the promotional section adds navigational noise.

4 / 5

Total

15

/

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 names concrete capabilities with tool-specific vocabulary, gives explicit 'use when' guidance with natural trigger terms and synonyms, and occupies a distinct niche that is unlikely to fire for the wrong skill. The only minor improvement is trimming the broad 'any ML-based analysis' catch-all and adding one or two user-natural synonyms such as 'peak sets'.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'training region embeddings (Region2Vec, BEDspace)', 'single-cell ATAC-seq analysis (scEmbed)', 'building consensus peaks (universes)' — each tied to named tools. Falls short of the 5 anchor because 'any ML-based analysis of genomic regions' is a broad catch-all and capabilities like cross-modal search are not stated, leaving minor gaps in coverage.

4 / 5

Completeness

Explicitly answers both: what it does ('training region embeddings', 'single-cell ATAC-seq analysis', 'building consensus peaks') and when to use it ('This skill should be used when working with genomic interval data (BED files)...' plus 'Applies to BED file collections, scATAC-seq data...'). Both what and when are present with concrete trigger phrases, matching the 5 anchor; the 4 anchor's weaker/implied 'when' clearly does not fit.

5 / 5

Trigger Term Quality

Good natural-term coverage: 'BED files', 'scATAC-seq data', 'chromatin accessibility datasets', 'consensus peaks', 'genomic regions', with synonym pairing ('single-cell ATAC-seq' and 'scATAC-seq'). A few natural terms users would say are missing (e.g., 'peak sets', 'ChIP-seq', 'clustering'), which keeps it below the comprehensive-synonym coverage of the 5 anchor.

4 / 5

Distinctiveness Conflict Risk

A clear niche (machine learning on genomic interval/BED data) with distinct triggers like 'Region2Vec', 'BEDspace', 'scEmbed', 'universes', and 'scATAC-seq' — minimal overlap with any generic skill. The phrase 'any ML-based analysis of genomic regions' is slightly broad, but it stays within the same niche, so conflict risk remains low.

5 / 5

Total

18

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository

googolme/run0204

Path

scientific-skills/geniml/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.