Interpro Database

88TrustedShips scripts

Protein domain and family lookups via the integrated InterPro database interface.

What it does

Installing this skill equips your assistant with a programmatic bridge to the InterPro resource. It acts as an abstraction layer that handles the complexities of API communication, such as pagination, rate-limiting, and error management, allowing for direct retrieval of biological data. By incorporating this utility, the assistant can perform targeted queries to map protein sequences to established biological categories, explore domain architectures, and pull annotations without manually navigating web forms or managing raw HTTP connections.

When it earns its place

Reach for it when…

This tool is appropriate when you need to resolve protein accession identifiers, categorize sequences based on conserved domains, or extract Gene Ontology terms for genome annotation tasks.

Look elsewhere when…

Do not use this for tasks requiring real-time protein folding simulations, de-novo structure prediction, or analysis of non-protein sequences like DNA or RNA, as it is strictly limited to the cataloged protein metadata hosted by InterPro.

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 domains are identified in this protein sequence
  • List all human proteins belonging to this specific family
  • Retrieve the Gene Ontology terms associated with this entry
  • Show me the species distribution for this protein domain

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/interpro_database ~/.claude/skills/interpro-database

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/interpro_database .claude/skills/interpro-database

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.

Pair it with an MCP server