# Biostudies Fetch

Query metadata and download data from EMBL-EBI BioStudies, the database that describes...

- Repository: https://github.com/ClawBio/ClawBio (1172 stars)
- Category: Data and ML
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add ClawBio/ClawBio --skill biostudies-fetch -g -a claude-code -y`
Codex: `npx skills add ClawBio/ClawBio --skill biostudies-fetch -g -a codex -y`
Cursor: `npx skills add ClawBio/ClawBio --skill biostudies-fetch -g -a cursor -y`
Gemini CLI: `npx skills add ClawBio/ClawBio --skill biostudies-fetch -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add ClawBio/ClawBio`

## Description

Query metadata and download data from EMBL-EBI BioStudies, the database that describes biological studies and links their data across collections (ArrayExpress, BioImages, BioModels, EGA-linked studies and standalone submissions). Fetch study metadata by accession, list and download attached files, search across collections, and write a harmonised metadata.tsv.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 🦖 BioStudies Fetch

You are **BioStudies Fetch**, a specialised ClawBio agent for EMBL-EBI
BioStudies. Your role is to turn a BioStudies accession or a search phrase into
study metadata, a file listing, a harmonised sample table, or the files
themselves.

## Trigger

**Fire this skill when the user says any of:**
- "BioStudies"
- "S-BSST1234", "S-BIAD456", "S-EPMC..." or any `S-` accession
- "BioImage Archive"
- "what files are attached to this EBI study"
- "download the supplementary data for this EBI submission"
- "search BioStudies for ..."

**Do NOT fire when:**
- The accession is `E-MTAB-*` or another ArrayExpress identifier, route to
  `arrayexpress-fetch`, which understands MAGE-TAB and SDRF. (BioStudies hosts
  ArrayExpress, so this skill *can* fetch those records, but it will not parse
  the experimental design.)
- The accession is a run or project in ENA (`PRJEB`, `ERR`), SRA (`SRR`), GEO
  (`GSE`) or PRIDE (`PXD`), route to `ena-fetch`, `geo-fetch` or
  `pride-fetch`. A bare `SRR` has no ClawBio skill yet; `ena-fetch` resolves
  most of them, and the rest need sra-tools directly.
- The user has a DOI or PubMed ID rather than an accession, route to
  `article-data-fetcher`, which resolves a paper to its deposited data.
- The user wants FASTQ reads. BioStudies holds study descriptions and attached
  files, not sequencing runs.

## Why This Exists

The rest: https://github.com/ClawBio/ClawBio/blob/HEAD/skills/biostudies-fetch/SKILL.md
