Agent skill · k-dense-ai

ncats-arax

Queries the NCATS Translator ARAX production API for bounded, typed, provenance-rich one-hop and endpoint-pinned two-hop biomedical knowledge-graph relationships. Use for Biolink-constrained RTX-KG2 lookup, explicit selected-provider ARAX federation, separate entity normalization, qualifier-aware graph traversal, and inspection of TRAPI edge bindings, publications, and knowledge-source provenance. Do not use for inference, ranking, open-ended pathfinding, clinical guidance, or sensitive queries.

What it needs

About 4k tokens when loaded.

What this skill does

NCATS ARAX Use ARAX as a constrained knowledge-graph lookup service. Submit reviewed CURIEs and explicit Biolink types, preserve the exact TRAPI exchange, inspect query-edge bindings and provenance, and treat every returned path as a candidate for subsequent verification. Read query-contract.md before constructing a query. Read output-schema.md when interpreting saved artifacts, warnings, provenance, or partial results. Safety boundary Use only public, nonsensitive research questions. ARAX status facilities may expose query and caller metadata even when store=false is requested. Do not submit patient information, confidential research questions, unpublished compound programs, or proprietary target hypotheses. Do not present a returned path as a validated mechanism or clinical recommendation. Report a zero as "not returned under these constraints," never as evidence that no relationship exists. Describe position as unscored response order, never rank. Verify important candidates with literature and authoritative databases separately. Workflow 1. Normalize free text separately, then review and report the proposed CURIE and category. 2. Choose a typed one-hop query or an exactly two-hop query with both endpoints pinned. 3. Use default RTX-KG2 lookup unless the user explicitly names two to five providers. 4. Acknowledge that the biomedical query is public and choose a new or empty output directory. 5. Run the client once. Do not silently change provider selection or expansion order after a failure or empty result. 6. Inspect summary.json for bounded bindings and provenance and response.json for the exact TRAPI payload. 7. Verify scientifically important paths outside ARAX. Preflight Check the production OpenAPI without making a biomedical query: The client verifies that the service identifies itself as ARAX, exposes /query, and reports a supported TRAPI version. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills k-dense-ai/ncats-arax

View the source on GitHub

Browse the @skills marketplace