If you're doing genomic research and need to pull data from Ensembl, this connects you to their REST API for 250+ species. You can look up genes by symbol or ID, grab DNA/protein sequences, run variant effect predictions through VEP, find orthologs across species, and convert coordinates between genome assemblies like GRCh37 to GRCh38. The skill includes both the ensembl_rest Python package and direct API examples with proper rate limiting (15 requests per second). Most useful when you're building analysis pipelines that need gene annotations, comparative genomics data, or variant analysis and want to avoid manually wrangling the API.

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

Install

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

Installs into .claude/skills of the current project.

Files

Ensembl Database

Overview

Access and query the Ensembl genome database, a comprehensive resource for vertebrate genomic data maintained by EMBL-EBI. The database provides gene annotations, sequences, variants, regulatory information, and comparative genomics data for over 250 species. Current release is 115 (September 2025).

When to Use This Skill

This skill should be used when:

  • Querying gene information by symbol or Ensembl ID
  • Retrieving DNA, transcript, or protein sequences
  • Analyzing genetic variants using the Variant Effect Predictor (VEP)
  • Finding orthologs and paralogs across species
  • Accessing regulatory features and genomic annotations
  • Converting coordinates between genome assemblies (e.g., GRCh37 to GRCh38)
  • Performing comparative genomics analyses
  • Integrating Ensembl data into genomic research pipelines

Core Capabilities

1. Gene Information Retrieval

Query gene data by symbol, Ensembl ID, or external database identifiers.

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Backend & APIs, Data Science & ML, Sales & Marketing, Databases
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1davila7 avatargraphqldavila7/claude-code-templatesGraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also 245skills.sh installs
2maxnorm avatarmagento-api-developermaxnorm/magento2-agent-skillsDesigns and implements REST and GraphQL APIs for Magento 2. Use when developing APIs, creating service contracts, building headless commerce solutions, or integ245skills.sh installs
3connorads avatarpayload-cmsconnorads/dotfilesUse when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Triggers on tasks involving: collection240skills.sh installs
4davila7 avatarclerk-authdavila7/claude-code-templatesExpert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync Use when: adding authentication, clerk auth, user authenticati220skills.sh installs
5martinholovsky avatargraphql-expertmartinholovsky/claude-skills-generatorExpert GraphQL developer specializing in type-safe API development, schema design, resolver optimization, and federation architecture. Use when building GraphQL218skills.sh installs
6yonatangross avatarapi-designyonatangross/orchestkitAPI contract design for REST and GraphQL, covering resource shape, URL and header versioning with deprecation windows, RFC 9457 Problem Details error handling, 211skills.sh installs