EMBL EBI OLS

88TrustedShips scripts

Biomedical term lookups and hierarchy navigation across 250+ ontologies.

What it does

Embl Ebi Ols provides a direct interface for querying structured biological databases. It integrates with the Ontology Lookup Service to fetch precise definitions, term relationships, and hierarchical data for research in genetics, anatomy, and pharmacology.

Installing this skill allows your assistant to programmatically access clinical and biological taxonomies. Instead of relying on general training data, the assistant performs targeted requests to retrieve up-to-date metadata from standardized resources like GO, DOID, and HP.

When it earns its place

Reach for it when…

Use this when you need to resolve specific biological IDs, identify parent or child relationships within a controlled vocabulary, or confirm the formal definition of a gene function, disease, or chemical entity.

Look elsewhere when…

This skill is not designed for browsing general medical literature or querying experimental data repositories. It also does not perform sequence analysis, protein folding, or any predictive biological modeling tasks.

What to say to use it

You never invoke a skill directly — the assistant picks it up when your request matches what it covers. These are the kinds of things that do that.

  • What are the parent terms for the DOID:12345 disease code?
  • Find the exact GO term definition for apoptosis
  • List the hierarchical children of this phenotype ID
  • Search the CHEBI ontology for chemical entity details

Install it

Install for all your projects

Copy the skill directory into your personal skills folder. Claude picks it up on its own the next time your request matches what it does — there is nothing to enable.

bash
git clone --depth 1 --branch main https://github.com/google-deepmind/science-skills.git /tmp/science-skills
mkdir -p ~/.claude/skills
cp -r /tmp/science-skills/skills/embl_ebi_ols ~/.claude/skills/embl-ebi-ols

Install for one project only

Put it in the project's own skills folder instead, so it can be committed and shared with everyone working on that repository.

bash
cp -r /tmp/science-skills/skills/embl_ebi_ols .claude/skills/embl-ebi-ols

If a skill of the same name exists in both places, the personal one wins.

Installing on Claude.ai or through the API instead? The full guide covers every surface.