ncbi-gene-search

SkillSearch

Use 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.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

ncbi-gene-searchStart free

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

  1. 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.
  2. Inspect the genes list for gene_id, symbol, description, organism, and map_location.
  3. Use the NCBI gene ID in downstream lookup or literature workflows when needed.

Validation

  • Command exits successfully.
  • search.ids contains at least one Gene ID for a known symbol.
  • The first result has a non-empty symbol and organism.

Failure modes and fixes

  • No hits: confirm the symbol and organism spelling.
  • Unexpected species: make the organism explicit with --species.
  • Too many matches: lower --retmax and 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

Related skills

  • ensembl-gene-lookup
  • ncbi-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