public-db-lookup
Installation
SKILL.md
Public Database Lookup
One bounded GET against a public life-science REST API. The bundled script picks the base URL, adds a User-Agent, retries on 429 and 5xx, and prints a compact JSON envelope instead of the full payload.
Instructions
- Pick the service that owns the record:
uniprot,ncbi-entrez,ncbi-datasets,mgnify,interpro,alphafold,string, orena. - Read the card for that service in references/services.md for the path, parameters, and the right
--record-path. - Run the wrapper:
- In this repository:
skills/public-db-lookup/scripts/lookup - After installation:
~/.agents/skills/public-db-lookup/scripts/lookup
- In this repository:
- Keep
--max-itemssmall (default 5). Raise it only when the user needs more rows. - When the full payload matters, add
--save-raw PATHand work from the file; the envelope still carries the compacted view. - For the two NCBI services, export
NCBI_API_KEYandNCBI_EMAIL(andNCBI_TOOLif you have one). The script adds them as request parameters and redacts the key from its output. - Route PubMed and PMC literature searches to
/polars-dovmedand JGI data to/jgi-lakehouse; this skill does not cover them.