Agent skill · Backend & API

ensembl-annotation

Query the Ensembl REST API for regulatory feature annotations, variant effect prediction (VEP), coordinate liftover, gene lookups, and cross-references. Use when the user needs to annotate variants with VEP (consequence, CADD, REVEL, SpliceAI), check Ensembl Regulatory Build overlap for ENCODE regions, convert coordinates between GRCh37 and GRCh38, resolve gene IDs (Ensembl ↔ symbol ↔ RefSeq), look up gene phenotype associations, or cross-reference ENCODE targets with Ensembl annotations. Also use when the user mentions Ensembl, VEP, variant effect predictor, liftover, assembly conversion, reg

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill ensembl-annotation-ammawla-encode-toolkit --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 14 KB
Bundled scripts: none
Path: skills/api/ensembl-annotation-ammawla-encode-toolkit/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Query the Ensembl REST API ## When to Use - User wants to annotate variants with Ensembl VEP (Variant Effect Predictor) consequences - User asks about "VEP", "Ensembl", "variant annotation", "regulatory build", or "gene annotation" - User needs to convert coordinates between assemblies using Ensembl's liftover API - User wants to check the Ensembl Regulatory Build for overlap with ENCODE elements - Example queries: "run VEP on my variant list", "annotate SNPs with regulatory consequences", "check Ensembl regulatory build for my peaks" Annotate variants, look up regulatory features, convert coordinates, and resolve gene identifiers using the Ensembl REST API. ## Scientific Rationale **The question**: "What does the Ensembl Regulatory Build say about this region, and what is the predicted effect of this variant?" The Ensembl Regulatory Build integrates ENCODE, Roadmap Epigenomics, and Blueprint data into a unified annotation of regulatory features across human cell types. The Variant Effect Predictor (VEP) is the standard tool for variant consequence prediction, integrating 50+ annotation sources including CADD, REVEL, SpliceAI, and AlphaMissense. ### Ensembl ↔ ENCODE Feedback Loop

What's inside
Steps it walks through
  1. When to Use
  2. Scientific Rationale
  3. Ensembl ↔ ENCODE Feedback Loop
  4. Literature Support
  5. API Reference
  6. Step 1: Regulatory Feature Overlap
  7. Regulatory Feature Types
  8. Step 2: Variant Effect Prediction (VEP)
  9. Single Variant (by region notation)
  10. Batch VEP (POST, up to 200 variants)
  11. Key VEP Parameters
  12. VEP Consequence Hierarchy (most to least severe)
  13. Step 3: Coordinate Conversion (LiftOver)
  14. Step 4: Gene Lookup and Cross-References
Ships with 1 file
  • metadata.json
Commands it runs
Get regulatory features in a region
curl -H "Content-type: application/json" \
Also get TF binding motifs
VEP annotation for a variant
By rs ID
curl -X POST -H "Content-type: application/json" \
GRCh37 → GRCh38
GRCh38 → GRCh37
By Ensembl ID
By symbol
More from claude-skill-registry
All skills →
About this skill
What does the ensembl-annotation skill do?

Query the Ensembl REST API for regulatory feature annotations, variant effect prediction (VEP), coordinate liftover, gene lookups, and cross-references. Use when the user needs to annotate variants with VEP (consequence, CADD, REVEL, SpliceAI), check Ensembl Regulatory Build overlap for ENCODE regions, convert coordinates between GRCh37 and GRCh38, resolve gene IDs (Ensembl ↔ symbol ↔ RefSeq), look up gene phenotype associations, or cross-reference ENCODE targets with Ensembl annotations. Also use when the user mentions Ensembl, VEP, variant effect predictor, liftover, assembly conversion, reg

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill ensembl-annotation-ammawla-encode-toolkit --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going