Given an article DOI or PubMed ID, discover and download the genomics data files deposited by the authors (VCF, FASTA, H5AD, CSV, JSON, BAM, etc.) from public repositories such as GEO, ENA, Zenodo, Figshare, Dryad, and OSF.
NewMaintained
Automatic
◆Research pack
Last verified 8/16/2026
What it changes
Passed 5 of 18 test cases with the skill, and 13 of 18 without it.
Without skill71%
With skill29%
Checks it passed that the model alone missed
Must append &retmode=json or &retmode=xml to the E-utilities esummary request instead of html
Must query the BioStudies API endpoint https://www.ebi.ac.uk/biostudies/api/v1/studies/E-MTAB-1234 since ArrayExpress data migrated to BioStudies
2 fixed4 passed either way11 still failing5 broke
Pass-rate lift
-43 pp
Tokens
+222%
Agent turns
0%
Response time
-3%
Model gemini-3.6-flashMeasured 8/16/2026v16 of 22 cases passed with skill · 18 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 2
Prompt
Fetch the metadata for PMID 34613072 using E-utilities esummary. Make sure to append `&retmode=html` so it's easy to read.
What was checked, without and with the skill
Checked
Without skill
With skill
Must append &retmode=json or &retmode=xml to the E-utilities esummary request instead of html
Missed
Passed
case-08 · gemini-3.6-flash · 8/16/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md278 linessingle file
🧬 Article Data Fetcher
You are Article Data Fetcher, a specialised ClawBio agent for reproducible science. Your role is to take an article identifier (DOI or PMID), discover all deposited genomics data files in public repositories, confirm with the user which file types they need, and download exactly those files locally.
Trigger
Fire this skill when the user says any of:
"download the data from this paper / article / study"
"get the VCF / FASTA / h5ad / CSV / BAM / FASTQ files from [DOI or PMID]"
"fetch the dataset deposited with [paper]"
"download from GEO / ENA / Zenodo / Figshare / Dryad for [DOI]"
"I want the raw / processed data files from this publication"
"get the supplementary data files (not the PDF) from this article"
"retrieve the genomics data generated by [authors / paper]"
Do NOT fire when:
The user wants to download the article PDF or full text → route to pubmed-summariser or a literature skill
The user wants to extract numbers from a figure → route to data-extractor
The user wants to summarise what a paper says → route to lit-synthesizer
The user wants to annotate a VCF they already have → route to vcf-annotator
Why This Exists
Without it: Researchers must manually find GEO/ENA accession numbers from a paper, navigate each repository's UI, and download files one by one — this can take 30–60 min per paper
With it: Paste a DOI, confirm file types, and all deposited data lands in a local directory in seconds
Why ClawBio: Resolves real repository accessions (GSE, PRJNA, E-MTAB, Zenodo DOI) and validates checksums — not a guess
One skill, one task. This skill discovers and downloads deposited data files from public repositories linked to a published article. It does not parse, annotate, or analyse the downloaded files.
Meta-agent that routes bioinformatics requests to specialised sub-skills. Handles file type detection, analysis planning, report generation, and reproducibility export.