ncbi-gene-search
SkillSearchUse this skill to search NCBI Gene by symbol and organism, then fetch compact official Entrez Gene summaries. Do not use it for variant interpretation, transcript-level modeling, or bulk offline annotation.
Use ncbi-gene-search in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add ncbi-gene-search and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the ncbi-gene-search skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by ma-compbio-lab/skillfoundry in skills/genomics/ncbi-gene-search/SKILL.md and read by Ahel’s review.
Purpose
Resolve a gene symbol through NCBI E-utilities and return concise Gene database summaries.
When to use
- You need an official Entrez Gene identifier for a symbol and species.
- You want a quick NCBI summary before a larger genomics workflow.
When not to use
- You need transcript-level coordinates or large-batch annotation.
- You need clinical interpretation or variant effect prediction.
- You need offline execution.
Inputs
- Gene symbol
- Optional species, maximum result count, email, and output path
Outputs
- JSON payload containing the query, matched Gene IDs, and compact gene summaries
Requirements
- Python 3.10+
- Network access to
eutils.ncbi.nlm.nih.gov
Procedure
- Run
python3 skills/genomics/ncbi-gene-search/scripts/search_ncbi_gene.py --symbol BRCA1 --species "homo sapiens" --retmax 1 --out skills/genomics/ncbi-gene-search/assets/brca1_gene_summary.json. - Inspect the
geneslist forgene_id,symbol,description,organism, andmap_location. - Use the NCBI gene ID in downstream lookup or literature workflows when needed.
Validation
- Command exits successfully.
search.idscontains at least one Gene ID for a known symbol.- The first result has a non-empty
symbolandorganism.
Failure modes and fixes
- No hits: confirm the symbol and organism spelling.
- Unexpected species: make the organism explicit with
--species. - Too many matches: lower
--retmaxand review the returned summaries.
Safety and limits
- Metadata lookup only.
- This skill does not perform variant interpretation or clinical classification.
Example
python3 skills/genomics/ncbi-gene-search/scripts/search_ncbi_gene.py --symbol TP53 --species "homo sapiens" --retmax 1
Provenance
- NCBI E-utilities: https://www.ncbi.nlm.nih.gov/books/NBK25501/
- NCBI Developer APIs: https://www.ncbi.nlm.nih.gov/home/develop/api/
Related skills
ensembl-gene-lookupncbi-pubmed-search
Signals
- GitHub stars
- 42
- Forks
- 5
- Last commit
- Sep 2026
Ahel review
K6low
bundled executables the agent is told to run
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Item type
- skill
- Key
ncbi-gene-search- Source
- github.com/ma-compbio-lab/skillfoundry