Skills

Bionemo Nims

Run NVIDIA BioNeMo NIMs through the hosted scientific_capability tool with your own...

Install

npx skills add synthetic-sciences/openscience --skill bionemo-nims -g -a claude-code -y
Category
Design
Updated
5d ago
License
CC-BY-4.0
Context cost
Lightabout 794 tokens
Runs scripts
No, instructions only

What it does

Run NVIDIA BioNeMo NIMs through the hosted scientific_capability tool with your own NVIDIA API key. Boltz-2 and OpenFold2/OpenFold3 structure prediction, MSA Search alignments, DiffDock docking, ProteinMPNN sequence design, RFdiffusion backbones, GenMol and MolMIM molecule generation, Evo 2 genomic sequence modeling. Use when a request names one of these models, "BioNeMo", "NIM", or asks for a hosted structure, docking or design prediction; not for self-hosted containers on Modal (see protein-binder-design).

NVIDIA BioNeMo NIMs (hosted)

The ten BioNeMo NIM adapters run against NVIDIA's hosted endpoints with the user's own NVIDIA API key. Every request goes through the scientific_capability tool; nothing here installs software or starts compute. The capability ids are boltz2, openfold2, openfold3, msa-search, diffdock, proteinmpnn, rfdiffusion, genmol, molmim and evo2.

Before the first request

  • scientific_capability with action: "list" shows the catalog and each entry's maturity. action: "doctor", id: "<id>" says whether the NVIDIA key is connected and the endpoint is reachable. Without a key, stop and tell the user: connect one under Customize → Connectors → NVIDIA API (an nvapi-… key from build.nvidia.com); requests are billed to that NVIDIA account under NVIDIA's terms. Do not look for the key in the environment, in compute targets, or in Modal secrets; the hosted route is separate from the self-hosted BioNeMo containers that protein-binder-design runs on Modal.
  • action: "describe", id: "<id>" returns the hosted request_schema, the endpoint, the API schema version and the terms. Build payload from that schema exactly; field names and enumerations differ between NIMs (a sequence list for Boltz-2, a PDB string plus ligand SMILES for DiffDock, an alignment for OpenFold2).

Each request

Read the whole SKILL.md on GitHub

More in Design