Query NCBI Gene via E-utilities/Datasets API. Search by symbol/ID, retrieve gene info (RefSeqs, GO, locations, phenotypes), batch lookups, for gene annotation and functional analysis.
78
70%
Does it follow best practices?
Impact
92%
1.39xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/gene-database/SKILL.mdBatch gene annotation
Uses batch script
0%
100%
Organism specified
100%
100%
Output is JSON
100%
100%
gene_annotations.json produced
100%
100%
annotate_genes.py produced
100%
100%
Unresolved symbols flagged
100%
100%
Required fields present
100%
100%
Rate-limit delay
100%
100%
API key parameter
0%
0%
No scratch reimplementation
0%
100%
Multi-API gene discovery workflow
Uses query_gene.py for search
0%
100%
Uses fetch_gene_data.py for detail
0%
100%
Organism specified in search
100%
100%
Pathway field tag used
30%
100%
E-utilities for search step
100%
100%
Datasets API for detail step
0%
100%
pathway_report.json produced
100%
100%
methodology.md produced
100%
100%
Detailed fields retrieved
100%
100%
API key parameter supported
0%
33%
Rate limit respected
100%
100%
Resilient cross-database gene fetching
Exponential backoff
100%
100%
Retry on transient errors
100%
100%
ELink for PubMed links
100%
100%
Batch ESummary used
100%
100%
Chunk size respected
25%
100%
API key parameter
0%
50%
Rate-limit delay
50%
70%
gene_literature.json produced
100%
100%
PubMed IDs in output
100%
100%
Gene summary in output
100%
100%
71add64
Table of Contents
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.