Wraps both NCBI's E-utilities and the newer Datasets API so you can query gene data without wrestling with XML responses or rate limits yourself. You get scripts for searching by symbol or ID, fetching RefSeqs and GO annotations, and batch processing gene lists with automatic throttling. The dual API approach is actually useful since E-utilities handles complex cross-database queries while Datasets is faster for straightforward lookups. Ships with solid documentation on query patterns and works across species, though you'll want to always specify organism when searching by symbol to avoid matching the wrong gene. Good for annotation pipelines or anything that needs reliable access to NCBI Gene without building the plumbing yourself.

skills.sh installs
272
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill gene-database --agent claude-code

Installs into .claude/skills of the current project.

Files

Gene Database

Overview

NCBI Gene is a comprehensive database integrating gene information from diverse species. It provides nomenclature, reference sequences (RefSeqs), chromosomal maps, biological pathways, genetic variations, phenotypes, and cross-references to global genomic resources.

When to Use This Skill

This skill should be used when working with gene data including searching by gene symbol or ID, retrieving gene sequences and metadata, analyzing gene functions and pathways, or performing batch gene lookups.

Quick Start

NCBI provides two main APIs for gene data access:

  1. E-utilities (Traditional): Full-featured API for all Entrez databases with flexible querying
  2. NCBI Datasets API (Newer): Optimized for gene data retrieval with simplified workflows

Choose E-utilities for complex queries and cross-database searches. Choose Datasets API for straightforward gene data retrieval with metadata and sequences in a single request.

Common Workflows

Search Genes by Symbol or Name

To search for genes by symbol or name across organisms:

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Automation & Workflows, Databases
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1martinholovsky avatarwebsocketmartinholovsky/claude-skills-generatorReal-time bidirectional communication with security focus on CSWSH prevention, authentication, and message validation269skills.sh installs
2thebushidocollective avatardjango-rest-frameworkthebushidocollective/hanUse when Django REST Framework for building APIs with serializers, viewsets, and authentication. Use when creating RESTful APIs.263skills.sh installs
3bobmatnyc avatarapi-security-reviewbobmatnyc/claude-mpm-skillsAPI security checklist for reviewing endpoints before deployment. Use when creating or modifying API routes to ensure proper authentication, authorization, and 257skills.sh installs
4davila7 avatarstring-databasedavila7/claude-code-templatesQuery STRING API for protein-protein interactions (59M proteins, 20B interactions). Network analysis, GO/KEGG enrichment, interaction discovery, 5000+ species, 255skills.sh installs
5davila7 avatarclinvar-databasedavila7/claude-code-templatesQuery NCBI ClinVar for variant clinical significance. Search by gene/position, interpret pathogenicity classifications, access via E-utilities API or FTP, annot254skills.sh installs
6cloudai-x avatarconvex-backendcloudai-x/claude-workflow-v2Convex backend development guidelines. Use when writing Convex functions, schemas, queries, mutations, actions, or any backend code in a Convex project. Trigger240skills.sh installs