Individual skill
database-lookup
Query documented public database APIs with explicit endpoints, filters, pagination, and provenance. Use when a scientific, regulatory, financial, or other database-backed fact must be retrieved reproducibly from a named source rather than inferred from general knowledge.
backend/cli/skills/databases/database-lookup/SKILL.md
Source commit a08e0ad0ad3d6448123039ee4659163eb2e35d99
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 2, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 4,353
- Repository last updated
- Nov 6, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent Repository topic
- ai Repository topic
- bun Repository topic
- cli Repository topic
- llm Repository topic
- ml Repository topic
- open-source Repository topic
- research Repository topic
- science Repository topic
- ai-agent Repository topic
- legal Derived category
- finance Derived category
- data Derived category
- research Derived category
- data-databases Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 27,625 bytesSKILL.mdcore · 27,625 bytesSKILL.mdcore · 27,625 bytesSKILL.mdcore · 27,625 bytesSKILL.mdcore · 27,625 bytesSKILL.mdcore · 27,625 bytesSKILL.mdcore · 27,625 bytesSKILL.mdcore · 27,625 bytesreferences/addgene.mddoc · 960 bytesreferences/alphafold.mddoc · 2,744 bytesreferences/alphavantage.mddoc · 7,718 bytesreferences/bea.mddoc · 14,212 bytesreferences/bindingdb.mddoc · 2,923 bytesreferences/biogrid.mddoc · 3,639 bytesreferences/bls.mddoc · 9,284 bytesreferences/brenda.mddoc · 2,287 bytesreferences/cbioportal.mddoc · 7,303 bytesreferences/census.mddoc · 8,748 bytesreferences/chebi.mddoc · 3,330 bytesreferences/chembl.mddoc · 2,323 bytesreferences/clinicaltrials.mddoc · 3,194 bytesreferences/clinpgx.mddoc · 1,222 bytesreferences/clinvar.mddoc · 3,180 bytesreferences/cod.mddoc · 2,780 bytesreferences/cosmic.mddoc · 1,414 bytesreferences/dailymed.mddoc · 1,725 bytesreferences/database_selection_guide.mddoc · 10,106 bytesreferences/datacommons.mddoc · 7,068 bytesreferences/dbsnp.mddoc · 3,311 bytesreferences/disgenet.mddoc · 1,460 bytesreferences/drugbank.mddoc · 1,667 bytesreferences/ecb.mddoc · 6,326 bytesreferences/emdb.mddoc · 895 bytesreferences/ena.mddoc · 9,774 bytesreferences/encode.mddoc · 1,522 bytesreferences/ensembl.mddoc · 14,047 bytesreferences/epa.mddoc · 6,417 bytesreferences/eurostat.mddoc · 7,597 bytesreferences/fda.mddoc · 1,920 bytesreferences/federal-reserve.mddoc · 6,881 bytesreferences/fred.mddoc · 10,181 bytesreferences/gene-ontology.mddoc · 4,338 bytesreferences/geo.mddoc · 3,821 bytesreferences/gnomad.mddoc · 2,993 bytesreferences/gtex.mddoc · 3,701 bytesreferences/gwas-catalog.mddoc · 1,437 bytesreferences/hca.mddoc · 870 bytesreferences/hpo.mddoc · 1,478 bytesreferences/human-protein-atlas.mddoc · 1,358 bytesreferences/interpro.mddoc · 3,330 bytesreferences/jaspar.mddoc · 1,474 bytesreferences/kegg.mddoc · 2,345 bytesreferences/lincs-l1000.mddoc · 1,948 bytesreferences/materials-project.mddoc · 3,395 bytesreferences/metabolomics-workbench.mddoc · 3,388 bytesreferences/monarch.mddoc · 1,449 bytesreferences/mousemine.mddoc · 1,250 bytesreferences/myvariant.mddoc · 1,550 bytesreferences/nasa-exoplanet-archive.mddoc · 4,089 bytesreferences/nasa.mddoc · 3,166 bytesreferences/ncbi-gene.mddoc · 1,608 bytesreferences/ncbi-protein.mddoc · 2,956 bytesreferences/ncbi-taxonomy.mddoc · 3,470 bytesreferences/nist.mddoc · 3,466 bytesreferences/noaa.mddoc · 6,519 bytesreferences/omim.mddoc · 3,236 bytesreferences/opentargets.mddoc · 8,947 bytesreferences/openweathermap.mddoc · 7,110 bytesreferences/pdb.mddoc · 2,905 bytesreferences/pride.mddoc · 2,292 bytesreferences/pubchem.mddoc · 3,099 bytesreferences/quickgo.mddoc · 1,361 bytesreferences/reactome.mddoc · 2,774 bytesreferences/regulomedb.mddoc · 1,866 bytesreferences/retrieval-contract.mddoc · 7,082 bytesreferences/rummageo.mddoc · 784 bytesreferences/sdss.mddoc · 3,753 bytesreferences/sec-edgar.mddoc · 9,468 bytesreferences/simbad.mddoc · 12,424 bytesreferences/sra.mddoc · 4,484 bytesreferences/string.mddoc · 7,618 bytesreferences/tcga-gdc.mddoc · 1,821 bytesreferences/treasury.mddoc · 6,753 bytesreferences/ucsc-genome.mddoc · 3,360 bytesreferences/uniprot.mddoc · 6,503 bytesreferences/usgs.mddoc · 9,745 bytesreferences/uspto.mddoc · 4,136 bytesreferences/who.mddoc · 8,858 bytesreferences/worldbank.mddoc · 7,120 bytesreferences/zinc.mddoc · 5,482 bytes
Read excerpt
# Database Lookup
This skill catalogs 80 public databases with documented API access patterns. Your job is to turn the user's intent into a reproducible retrieval: select the authoritative database(s), make bounded and rate-limited API calls, verify counts when completeness matters, and return results with enough provenance that another agent or human can repeat the lookup.
For complex biomedical retrievals, assume small filtering differences can change downstream conclusions. Prefer deterministic APIs, explicit identifiers, exhaustive pagination, and auditable logs over broad searching or plausible summaries.
## Core Workflow
1. **Define the retrieval contract** — Identify the target entity, accepted identifiers, organism/taxon/build/date constraints, filters, expected output fields, and whether the user needs an exhaustive dataset or a targeted lookup. If a required scientific constraint is missing and affects correctness, ask a clarifying question rather than guessing.
2. **Select authoritative database(s)** — Use the database selection guide below. Prefer the primary database for the user's intent, then add cross-check databases only for identifier resolution, validation, or known coverage gaps. Do not fan out across many APIs just because they are available.
3. **Read the reference file and retrieval contract** — Each database has a reference file in `references/` with endpoint details, query formats, and example calls. Read the relevant file(s) and `references/retrieval-contract.md` before making API calls.