CtrlK
BlogDocsLog inGet started
Tessl Logo

ena-database

Access European Nucleotide Archive via API/FTP. Retrieve DNA/RNA sequences, raw reads (FASTQ), genome assemblies by accession, for genomics and bioinformatics pipelines. Supports multiple formats.

79

1.15x
Quality

70%

Does it follow best practices?

Impact

96%

1.15x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./scientific-skills/ena-database/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

89%

21%

RNA-Seq Experiment Catalog for Arabidopsis thaliana

Portal API metadata search with pagination and rate limiting

Criteria
Without context
With context

Portal API endpoint

100%

100%

tax_tree query syntax

0%

100%

RNA-Seq filter in query

100%

100%

TSV or JSON format

100%

100%

Fields limiting

100%

100%

Pagination implemented

0%

50%

HTTP status check

100%

100%

Rate limit handling

100%

100%

Output file format

71%

85%

requests.Session usage

0%

100%

No XML parsing

100%

100%

Script runs successfully

70%

50%

100%

14%

FASTQ Download Manifest Generator

File report retrieval with retry session and FTP URL extraction

Criteria
Without context
With context

filereport endpoint

100%

100%

result=read_run parameter

100%

100%

fastq_ftp field requested

100%

100%

fastq_md5 field requested

100%

100%

fastq_bytes field requested

100%

100%

Session with Retry adapter

33%

100%

Retry on 429 and 5xx

50%

100%

HTTP status check

100%

100%

No file downloads

100%

100%

TSV or JSON output format

100%

100%

Output file created

83%

100%

100%

3%

Organism Taxonomy and Sample Metadata Reporter

Taxonomy lookup with caching and XML parsing via proper library

Criteria
Without context
With context

Taxonomy REST API endpoint

100%

100%

Taxonomy caching implemented

100%

100%

taxonomy_cache.json written

100%

100%

Browser API XML retrieval

100%

100%

Proper XML library import

100%

100%

Portal API for sample discovery

100%

100%

HTTP status check

57%

100%

lineage field populated

100%

100%

TSV output created

100%

100%

No regex XML parsing

100%

100%

Repository
K-Dense-AI/claude-scientific-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.