원클릭으로
api-endpoints
api_endpoints skill
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
api_endpoints skill
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Long autonomous task execution with iteration control. Use for multi-hour refactors, TDD workflows, batch operations, or any task requiring sustained autonomous work.
Persistent memory system across Codex sessions. Use when you need to remember facts, recall information, or maintain context between sessions.
Create, manage, and merge git worktrees for parallel development. Use when starting parallel features, running multiple Codex instances, or for isolated development.
3p-updates skill
Web accessibility specialist for WCAG compliance, ARIA implementation, and inclusive design. Use when auditing websites for accessibility issues, implementing WCAG 2.1 AA/AAA standards, testing with screen readers, or ensuring ADA compliance. Expert in semantic HTML, keyboard navigation, and assistive technology compatibility.
Cloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental validation including binding assays, expression testing, thermostability measurements, enzyme activity assays, or protein sequence optimization. Also use for submitting experiments via API, tracking experiment status, downloading results, optimizing protein sequences for better expression using computational tools (NetSolP, SoluProt, SolubleMPNN, ESM), or managing protein design workflows with wet-lab validation.
| name | api_endpoints |
| description | api_endpoints skill |
| metadata | {"short-description":"api_endpoints skill","category":"utilities","source":"claude-code-templates"} |
Comprehensive documentation of all 17 API endpoint categories available in the Ensembl REST API (Release 115, September 2025).
Base URLs:
https://rest.ensembl.orghttps://grch37.rest.ensembl.orgRate Limits:
Retrieve historical information about retired Ensembl identifiers.
GET /archive/id/:id
/archive/id/ENSG00000157764 (retired gene ID)Access gene trees, genomic alignments, and homology data across species.
GET /alignment/region/:species/:region
/alignment/region/human/2:106040000-106040050:1?species_set_group=mammalsGET /genetree/id/:id
/genetree/id/ENSGT00390000003602GET /genetree/member/id/:id
/genetree/member/id/ENSG00000139618GET /homology/id/:id
target_species, type (orthologues, paralogues, all)/homology/id/ENSG00000139618?target_species=mouseGET /homology/symbol/:species/:symbol
/homology/symbol/human/BRCA2?target_species=mouseLink external database identifiers to Ensembl objects.
GET /xrefs/id/:id
/xrefs/id/ENSG00000139618GET /xrefs/symbol/:species/:symbol
/xrefs/symbol/human/BRCA2GET /xrefs/name/:species/:name
/xrefs/name/human/NP_000050Query metadata about species, assemblies, biotypes, and database versions.
GET /info/species
GET /info/assembly/:species
/info/assembly/human (returns GRCh38.p14)GET /info/assembly/:species/:region
/info/assembly/human/XGET /info/biotypes/:species
/info/biotypes/humanGET /info/analysis/:species
/info/analysis/humanGET /info/data
Calculate linkage disequilibrium between variants.
GET /ld/:species/:id/:population_name
/ld/human/rs1042522/1000GENOMES:phase_3:KHVGET /ld/pairwise/:species/:id1/:id2
/ld/pairwise/human/rs1042522/rs11540652Identify species and database information for identifiers.
GET /lookup/id/:id
expand (include child objects)/lookup/id/ENSG00000139618?expand=1POST /lookup/id
{"ids": ["ENSG00000139618", "ENSG00000157764"]}GET /lookup/symbol/:species/:symbol
expand (include transcripts)/lookup/symbol/human/BRCA2?expand=1Convert coordinates between assemblies, cDNA, CDS, and protein positions.
GET /map/cdna/:id/:region
/map/cdna/ENST00000288602/100..300GET /map/cds/:id/:region
/map/cds/ENST00000288602/1..300GET /map/translation/:id/:region
/map/translation/ENSP00000288602/1..100GET /map/:species/:asm_one/:region/:asm_two
/map/human/GRCh37/7:140453136..140453136/GRCh38POST /map/:species/:asm_one/:asm_two
Search biological ontologies and taxonomic classifications.
GET /ontology/id/:id
/ontology/id/GO:0005515GET /ontology/name/:name
/ontology/name/protein%20bindingGET /taxonomy/classification/:id
/taxonomy/classification/9606 (human)GET /taxonomy/id/:id
/taxonomy/id/9606Find genomic features overlapping a region.
GET /overlap/id/:id
feature (gene, transcript, cds, exon, repeat, etc.)/overlap/id/ENSG00000139618?feature=transcriptGET /overlap/region/:species/:region
feature (gene, transcript, variation, regulatory, etc.)/overlap/region/human/7:140424943..140624564?feature=geneGET /overlap/translation/:id
/overlap/translation/ENSP00000288602Retrieve disease and trait associations.
GET /phenotype/accession/:species/:accession
/phenotype/accession/human/EFO:0003767GET /phenotype/gene/:species/:gene
/phenotype/gene/human/ENSG00000139618GET /phenotype/region/:species/:region
/phenotype/region/human/7:140424943-140624564GET /phenotype/term/:species/:term
/phenotype/term/human/cancerAccess regulatory feature and binding motif data.
GET /regulatory/species/:species/microarray/:microarray/:probe
/regulatory/species/human/microarray/HumanWG_6_V2/ILMN_1773626GET /species/:species/binding_matrix/:binding_matrix_id
/species/human/binding_matrix/ENSPFM0001Retrieve genomic, transcript, and protein sequences.
GET /sequence/id/:id
type (genomic, cds, cdna, protein), format (json, fasta, text)/sequence/id/ENSG00000139618?type=genomicPOST /sequence/id
{"ids": ["ENSG00000139618", "ENSG00000157764"]}GET /sequence/region/:species/:region
coord_system, format/sequence/region/human/7:140424943..140624564?format=fastaPOST /sequence/region/:species
Compute transcript haplotypes from phased genotypes.
GET /transcript_haplotypes/:species/:id
/transcript_haplotypes/human/ENST00000288602Predict functional consequences of variants.
GET /vep/:species/hgvs/:hgvs_notation
/vep/human/hgvs/ENST00000288602:c.803C>TPOST /vep/:species/hgvs
{"hgvs_notations": ["ENST00000288602:c.803C>T"]}GET /vep/:species/id/:id
/vep/human/id/rs699POST /vep/:species/id
GET /vep/:species/region/:region/:allele
/vep/human/region/7:140453136:C/TPOST /vep/:species/region
Query genetic variation data and associated publications.
GET /variation/:species/:id
pops (include population frequencies), genotypes/variation/human/rs699?pops=1POST /variation/:species
{"ids": ["rs699", "rs6025"]}GET /variation/:species/pmcid/:pmcid
/variation/human/pmcid/PMC5002951GET /variation/:species/pmid/:pmid
/variation/human/pmid/26318936Access genomic variation data using GA4GH standards.
POST /ga4gh/beacon
GET /ga4gh/features/:id
POST /ga4gh/features/search
POST /ga4gh/variants/search
Most endpoints support multiple response formats:
Content-Type: application/jsonSpecify format using:
Content-Type headercontent-type=text/x-fasta/sequence/id/ENSG00000139618.fastaMany endpoints share these parameters:
Retry-After headerInvoke this skill with:
$api_endpoints [arguments]
Or let Codex auto-select based on your prompt.