Agent skill · Databases

bio-entrez-link

Find cross-references between NCBI databases using Biopython Bio.Entrez. Use when navigating from genes to proteins, sequences to publications, finding related records, or discovering database relationships.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill entrez-link-gptomics-bioskills --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 9 KB
Bundled scripts: none
Path: skills/analysis/entrez-link-gptomics-bioskills/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Entrez Link Navigate between NCBI databases using Biopython's Entrez module (ELink utility). ## Required Setup ```python from Bio import Entrez Entrez.email = 'your.email@example.com' # Required by NCBI Entrez.api_key = 'your_api_key' # Optional, raises rate limit ``` ## Core Function ### Entrez.elink() - Cross-Database Links Find related records in the same or different databases. ```python # Find proteins linked to a gene handle = Entrez.elink(dbfrom='gene', db='protein', id='672') record = Entrez.read(handle) handle.close() # Extract linked IDs linkset = record[0] if linkset['LinkSetDb']: links = linkset['LinkSetDb'][0]['Link'] protein_ids = [link['Id'] for link in links] print(f"Found {len(protein_ids)} linked proteins") ``` **Key Parameters:** | Parameter | Description | Example | |-----------|-------------|---------| | `dbfrom` | Source database | `'gene'` | | `db` | Target database | `'protein'` | | `id` | Source record ID(s) | `'672'` or `'672,675'` | | `linkname` | Specific link type | `'gene_protein_refseq'` | | `cmd` | Link command | `'neighbor'`, `'neighbor_score'` | ### ELink Result Structure ```python record[0] # First linkset record[0]['DbFrom'] # Source database r

What's inside
Steps it walks through
  1. Required Setup
  2. Core Function
  3. Entrez.elink() - Cross-Database Links
  4. ELink Result Structure
  5. Common Link Paths
  6. Gene to Other Databases
  7. Nucleotide to Other Databases
  8. Protein to Other Databases
  9. PubMed Links
  10. Code Patterns
  11. Gene to Protein
  12. Nucleotide to Gene
  13. Find Related PubMed Articles
  14. Get All Available Links
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the bio-entrez-link skill do?

Find cross-references between NCBI databases using Biopython Bio.Entrez. Use when navigating from genes to proteins, sequences to publications, finding related records, or discovering database relationships.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill entrez-link-gptomics-bioskills --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going