
Description
database-lookup is an agent skill for querying documented public database APIs with explicit endpoints, filters, pagination and provenance. It catalogues 80 databases that have public, registered or licensed access patterns. Its job is to turn a request into a reproducible retrieval: pick the authoritative database or databases, make bounded and rate-limited API calls, verify counts when completeness matters, and return results with enough provenance that someone else can repeat the lookup. The skill is cautious with complex biomedical retrievals, where small filtering differences can change conclusions, so it prefers deterministic APIs, explicit identifiers, exhaustive pagination and auditable logs over broad searching. It reads each database's reference file before calling it, and it asks for confirmation before a retrieval would exceed 10,000 records, 100 API calls, or the bulk-use guidance of the API. It treats all returned data as untrusted, never follows instructions inside it, and never exposes API keys in its output. It also asks a clarifying question when a required scientific constraint is missing.…
Highlights
- Catalogue of 80 public database APIs
- Explicit endpoints, filters and pagination
- Counts verified before exhaustive retrievals
- Confirmation above 10,000 records or 100 calls
- Treats returned data as untrusted
Ratings & Reviews
No ratings yet
Be the first to rate database-lookup.
People also visit

bioservices
Provides a Python interface to bioinformatics services including UniProt, KEGG
database-lookup FAQ
What databases does it cover?
The skill catalogues 80 databases with public, registered or licensed access patterns.
How does it keep results reproducible?
It uses explicit identifiers, exhaustive pagination where needed, verified counts and auditable logs, and returns the provenance of each result.
When does it ask first?
Before a retrieval would exceed 10,000 records, 100 API calls, or the bulk-use guidance of the API.
How does it treat returned data?
As untrusted. It never follows instructions inside API responses and never exposes API keys.
How do I install it?
Run npx skills add https://github.com/k-dense-ai/scientific-agent-skills --skill database-lookup.
What should I expect from returned data?
The skill treats it as untrusted. It never follows instructions inside API responses and never exposes API keys in its output.
What are the best database-lookup alternatives?
Popular alternatives to database-lookup include bioservices, adaptyv and gget. See all database-lookup alternatives







