agentsclimarketplace

Ncbi gene search

Skill ma-compbio-lab/SkillFoundry/skills/genomics/ncbi-gene-search

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.From its SKILL.md

Install
npx -y skills add ma-compbio-lab/SkillFoundry --skill ncbi-gene-search

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.2 KB, 474 tokens by cl100k_base, as published. Nobody here has run it

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

What ships with it: 8 files

15.4 KB alongside SKILL.md, 2 of them executable

examples/

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.