Proteinmpnn Nim
NVIDIA/skills
Run ProteinMPNN inverse folding via NVIDIA NIM to design protein sequences for a target backbone.
Run a complete protein binder design campaign with NVIDIA Proteina-Complexa: resolve a target structure and hotspots from a name/sequence/PDB, co-design binder sequence+structure with reward-guided…
$ npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit complexa-binder-design --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bionemo-agent-toolkit/skills/complexa-binder-design .claude/skills/complexa-binder-design && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "complexa-binder-design" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/skills/bionemo-agent-toolkit/skills/complexa-binder-design into .claude/skills/complexa-binder-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "complexa-binder-design", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/skills/bionemo-agent-toolkit/skills/complexa-binder-designType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit complexa-binder-design --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/bionemo-agent-toolkit/skills/complexa-binder-design .agents/skills/complexa-binder-design && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "complexa-binder-design" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/skills/bionemo-agent-toolkit/skills/complexa-binder-design into .agents/skills/complexa-binder-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "complexa-binder-design", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit complexa-binder-design --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/bionemo-agent-toolkit/skills/complexa-binder-design .cursor/skills/complexa-binder-design && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "complexa-binder-design" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/skills/bionemo-agent-toolkit/skills/complexa-binder-design into .cursor/skills/complexa-binder-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "complexa-binder-design", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git --path skills/bionemo-agent-toolkit/skills/complexa-binder-design--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit complexa-binder-design --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/bionemo-agent-toolkit/skills/complexa-binder-design .gemini/skills/complexa-binder-design && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "complexa-binder-design" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/skills/bionemo-agent-toolkit/skills/complexa-binder-design into .gemini/skills/complexa-binder-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "complexa-binder-design", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit complexa-binder-designInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/bionemo-agent-toolkit/skills/complexa-binder-design .github/skills/complexa-binder-design && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "complexa-binder-design" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/skills/bionemo-agent-toolkit/skills/complexa-binder-design into .github/skills/complexa-binder-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "complexa-binder-design", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit complexa-binder-design --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/bionemo-agent-toolkit/skills/complexa-binder-design .opencode/skills/complexa-binder-design && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "complexa-binder-design" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/skills/bionemo-agent-toolkit/skills/complexa-binder-design into .opencode/skills/complexa-binder-design/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "complexa-binder-design", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
complexa-binder-designRun a complete protein binder design campaign with NVIDIA Proteina-Complexa: resolve a target structure and hotspots from a name/sequence/PDB, co-design binder sequence+structure with reward-guided…
Complexa Binder Design is an agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit. Run a complete protein binder design campaign with NVIDIA Proteina-Complexa: resolve a target structure and hotspots from a name/sequence/PDB, co-design binder sequence+structure with reward-guided test-time search (best-of-n, beam search, FK steering, MCTS), select with the internal AF2 reward gate, then INDEPENDENTLY validate each binder by refolding the complex with Boltz2 (default) or OpenFold3 and rank on interface confidence, pLDDT, ipSAE, apo/holo stability, and hotspot contact. Use whenever the user wants…
Its SKILL.md is about 3.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 48 other files, including scripts, reference files and assets (for example `README.md`, `assets/targets.json` and `evals/evals.json`). Compatibility notes: python=3.10; numpy=1.24; biotite (target prep + Boltz2 templates); pyyaml (target registration)
It sits in Research & Science, covering Protein structure and design. It works with NVIDIA AI Platform. The repository describes itself as: Turn any agent into a life science expert with NVIDIA BioNeMo skills. The licence is Apache-2.0.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 2113472. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
BashReadWriteAskUserQuestionFrom allowed-tools in the SKILL.md frontmatter.
Ships 4 files in scripts/ (Python and Shell, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
bashpythonpython3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
health.api.nvidia.comAlso links to:
research.nvidia.comgithub.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NVIDIA_API_KEYNGC_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
python>=3.10; numpy>=1.24; biotite (target prep + Boltz2 templates); pyyaml (target registration)
From compatibility in the SKILL.md frontmatter.
Complexa Binder Design loads about 3.1k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 201 tokens; SKILL.md has 1,172 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
T_PATH`/`RF3_EXEC_PATH`) via the repo's `.env`.allowed-tools: Bash, Read, Write, AskUserQuestionAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from NVIDIA-BioNeMo/bionemo-agent-toolkit at commit 2113472, republished under its Apache-2.0 licence (© NVIDIA-BioNeMo). 1,172 words, ~3,139 tokens.
.claude/skills/complexa-binder-design/SKILL.md (or your agent's skills folder). This skill also uses 43 other files; get the full folder from GitHub.From one request — "design binders for <target>" — to ranked, independently
validated binders. Each returned binder is a co-designed sequence + predicted
binder–target complex, gated by interface confidence, by whether the binder
actually contacts the target hotspots, and by apo/holo stability.
Generation uses Proteina-Complexa (co-designs binder sequence + full-atom structure together — no inverse-folding step — with reward-guided test-time search). Validation uses a different model family (Boltz2 / OpenFold3), so the headline confidence is an independent check, not the generator grading its own homework.
Upstream model + code (you provide these):
- Project page: https://research.nvidia.com/labs/genair/proteina-complexa/
- Code: https://github.com/NVIDIA-Digital-Bio/Proteina-Complexa (the
complexaCLI)- Weights (NGC):
nvidia/clara/proteina_complexa- Paper: Didi et al., Scaling Atomistic Protein Binder Design…, ICLR 2026.
First time on a host? →
references/setup.md— full standalone setup with no NIM: install Proteina-Complexa + download weights, Python deps (numpy biotite pyyaml), AF2 configure-vs-bypass, optional analyze tools (foldseek/sc/dssp), the Boltz2/OF3 validation endpoint, and every env var. Then runbash scripts/check_setup.shfor a one-shot readiness checklist.
Stage 1: Resolve target + hotspots → target.pdb + hotspots.json (no GPU)
┌──────────────────────────────────────────────────────────────────────┐
│ repeat until ≥ N validated passers (or a stop cap): │
Stage 2 │ Generate (complexa design) → complex .pdb + AF2-reward-gated designs │
Stage 3 │ Validate (Boltz2 default; OF3 optional) → holo+apo + ipTM/ipSAE/ │
│ pLDDT + apo↔holo RMSD + hotspot contact → passers │
└──────────────────────────────────────────────────────────────────────┘
Stage 4: Report → REPORT_<target>_<run>.md (GO/NO-GO)| Step | Tool | Owns |
|---|---|---|
| Target + hotspots | vendored science-skills (UniProt, AFDB) + scripts/ | structure resolution, evidence-based hotspots, ≤500 crop, preflight |
| Generation | Proteina-Complexa complexa CLI | co-designed binder seq+structure, AF2-reward gate → references/complexa-cli.md |
| Validate / score | boltz2-nim (default) or openfold3-nim | independent holo+apo refold, ipTM / pLDDT / PAE |
| MSA (target) | msa-search-nim or scripts/fetch_target_msa_colabfold.py | target A3M for higher-confidence refolds |
If you run inside the Proteina-Complexa repo, its bundled .claude/skills
(complexa-setup, complexa-target, complexa-design) can drive the generation
half; this skill adds the automated Stage 1, the independent validation, GO/NO-GO,
and the manifest.
The user gives a target as a name, sequence, and/or structure file.
Resolve exactly one design-ready structure, in priority order: (1) experimental
PDB (RCSB), (2) AFDB model (UniProt → vendor/science-skills/.../fetch_structure.py),
(3) user-provided file, (4) fold de novo (MSA-Search + OpenFold3/Boltz2).
scripts/pipeline.py:resolve_target_spec/resolve_target automate (1)–(2) from
free text.
Hotspots = the target residues the binder should contact — a compact,
surface-exposed, binder-accessible epitope. Resolve in evidence order
(scripts/hotspot_strategy.py, scripts/pdb_interface.py):
Mutagenesis + accessible Active/Binding/Site,
filtered to the extracellular/accessible range (catalytic/cytoplasmic pockets
are the wrong surface for a binder and are dropped).prompts/hotspot_paperclip.md); structure-confirmed to auto-correct numbering.[]) only as a documented last resort.Then enforce, deterministically:
align_hotspots_to_structure) — drop residues absent from
the coordinate file; read back the real 3-letter identity (catches UniProt↔PDB
numbering offsets — never assume equal indices or chain A)._prune_hotspots) — one compact patch: drop outliers > 30 Å
from the cluster centroid, cap at 15 residues, prefer ≥ 2._crop_target_to_epitope) — Complexa builds an
O(n²) pair-feature map over the whole complex, so crop large targets to an epitope
window (original numbering preserved).Preflight (no GPU): python3 scripts/preflight_design.py <name|accession> …
reports the conditioned length, re-aligned hotspots + source, compactness, the ≤500
budget, and a READY / NEEDS-ATTENTION verdict. Review before spending GPU.
Register the target (hotspots + binder length are target-dict-driven), then use
complexa generate (NOT the full complexa design) for the lean, fast path:
python scripts/complexa_design.py run --task-name <name> --run-name <run> \
--algorithm best-of-n --num-samples <N> --seed 0 --out <run-dir>complexa_design.py run defaults to the generate verb. With best-of-n + the
AF2 reward (AF2 params configured via setup_af2_params.sh + AF2_DIR), the search
AF2-selects the best candidates during generation and writes co-designed
sequence + structure PDBs to inference/ — use the sequence directly, do not
MPNN-redesign it. Search algorithms: best-of-n (default) · beam-search ·
fk-steering · mcts. Overrides + outputs: references/complexa-cli.md.
Do NOT run the full
complexa designfor this workflow. Itsevaluatestage re-folds every design with AF2/RF3/ESMFold (redundant — best-of-n already AF2-selected during search**)** and itsanalyzestage needsfoldseek/sc(usually not installed). It is much slower and adds a failure mode. The leangenerate→ independent Boltz2 validation (Stage 3) is the intended path.No AF2 params? use
--af2-bypass(single-pass+ drop the AF2 reward); selection then falls entirely to the independent Boltz2 gate (Stage 3). Low-complexity (poly-X) sequences are dropped before spending Boltz2.
Validate a capped shortlist, not the whole pool. Best-of-n produces many
candidates; fold only ~2× the requested N (the top ones by the generation/AF2
reward) — validating the entire pool wastes GPU/time and (on hosted Boltz2) trips rate
limits. Point at a local Boltz2 NIM via $BOLTZ2_URL (--endpoint local) when available.
Per binder run two predictions with one refolder (Boltz2 default): holo
(binder + target; target MSA, binder single-sequence, write_full_pae) and apo
(binder alone). One command does it: scripts/boltz2_refold.py makes the holo
calls (with retry/backoff for rate limits) and chains scripts/validate_binders.py,
which runs apo + computes the metrics + applies the gate + ranks. Per-chain
conditioning + metric definitions: references/validation.md.
Gate (defaults — every gate must hold): ipTM ≥ 0.65, complex pLDDT ≥ 0.70, binder
pLDDT ≥ 0.70, apo binder pLDDT ≥ 0.70, ipSAE_min ≥ 0.45, apo↔holo binder RMSD
≤ 2.5 Å, ≥ 20% of conditioned hotspots contacted (CB–CB < 13 Å). Record every
design (pass and fail) with a failure_reason. Rank protein binders by interface
confidence (ipTM/ipSAE) + pLDDT + stability — not Boltz2 affinity_pic50
(ligand-only).
The deliverable is the top-N binders ranked by interface confidence (default 10).
Aim for N that pass the full gate, but bound the cost: run at most 2 generation
rounds, then deliver the top-N by score (ipTM, then ipSAE_min) even if fewer than N
clear the strict gate — keep each design's pass/failure_reason flag so quality is
still visible. Do not keep generating just to chase N strict passes (that is the
single biggest time sink). Stop on N-passed / 2 rounds / budget / a zero-passer round.
One run dir per campaign; manifest.json records target, Complexa run config + seeds,
per-design lineage/scores/artifacts, gate status. The report states GO/NO-GO,
requested-vs-achieved N (passed and delivered), ranked binders, and which stop
condition fired. Layout, loop, and report sections: references/pipeline.md.
COMPLEXA_REPO — path to your local Proteina-Complexa checkout (the complexa
CLI runs there). Checkpoints via the pipeline YAML or ++ckpt_path=…. Reward
weights (AF2_DIR, RF3_CKPT_PATH/RF3_EXEC_PATH) via the repo's .env.https://health.api.nvidia.com/v1/…NVIDIA_API_KEY) or local (http://localhost:8000/…, no auth). The validator
takes --endpoint hosted|local; the key is read from NVIDIA_API_KEY/NGC_API_KEY
(or --env-file). Never hardcode hosts/keys.COMPLEXA_OUTPUTS — run-output root (default ./outputs).references/setup.md + scripts/check_setup.sh — standalone (no-NIM) install guide
and a one-shot environment readiness check.scripts/pipeline.py — orchestrator (Stage-1 resolution + open-CLI generation +
AF2 gate + scoring); score_existing and full modes.scripts/preflight_design.py — no-GPU target/hotspot/size planner.scripts/hotspot_strategy.py, scripts/pdb_interface.py — evidence-based hotspots.scripts/complexa_design.py — thin complexa design driver + output extraction.scripts/setup_af2_params.sh — download AF2-Multimer params (public, no auth) +
create the params/ layout, for reward-guided search (best-of-n, etc.).scripts/boltz2_refold.py — Stage-3 holo Boltz2 refolds (retry/backoff + throttle)
→ validation/raw/, then chains validate_binders.py.scripts/validate_binders.py — apo Boltz2 + scoring, ipSAE, apo↔holo RMSD,
hotspot contact, gating, ranking → ranked_binders.json. Needs the Dunbrack ipSAE
script: bash scripts/fetch_ipsae.sh (MIT; fetched, not bundled — see vendor/ipsae/).scripts/fetch_target_msa_colabfold.py, scripts/pdb_to_boltz_template_cif.py —
target MSA / structural-template helpers for validation.vendor/science-skills/ — DeepMind UniProt + AFDB tooling (Apache-2.0) for Stage 1.prompts/hotspot_paperclip.md — literature-mining hotspot fallback.assets/targets.json — example registered targets (use complexa target add for your own).De novo binder design is dual-use. Decline requests aimed at enhancing pathogen fitness, toxin potency, or bioweapon function; keep designs to legitimate research and therapeutic intent.
protein-binder-design — same goal via RFdiffusion + ProteinMPNN (BioNeMo NIMs).README.md, docs/INFERENCE.md, docs/CONFIGURATION_GUIDE.md,
docs/EVALUATION_METRICS.md, and its bundled .claude/skills/ in the repo above.© NVIDIA-BioNeMo, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 43 other files (scripts, references, assets) in skills/bionemo-agent-toolkit/skills/complexa-binder-design of NVIDIA-BioNeMo/bionemo-agent-toolkit.
Open the folder on GitHubat commit 2113472
Complexa Binder Design next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Complexa Binder Design this skillNVIDIA-BioNeMo/bionemo-agent-toolkit | 478 | — | ~3.1k | Automated safety check: Notes | Apache-2.0 | |
| Proteinmpnn NimNVIDIA/skills | 3.5k | 1 repos | ~2k | Automated safety check: Notes | Apache-2.0 | |
| Msa Structure Prediction PipelineNVIDIA/skills | 3.5k | 1 repos | ~1.6k | Automated safety check: Notes | Apache-2.0 | |
| Proteina ComplexaBioTender-max/awesome-bio-agent-skills | 197 | — | ~1.4k | Automated safety check: Notes | MIT | |
| Openfold2 NimNVIDIA/skills | 3.5k | 1 repos | ~1.8k | Automated safety check: Notes | Apache-2.0 | |
| Rfdiffusion NimNVIDIA/skills | 3.5k | 1 repos | ~1.3k | Automated safety check: Notes | Apache-2.0 |
NVIDIA/skills
Run ProteinMPNN inverse folding via NVIDIA NIM to design protein sequences for a target backbone.
NVIDIA/skills
NOTE: your protein sequence and the retrieved MSA alignment are transmitted to external NVIDIA-hosted APIs (health.api.nvidia.com) on every call.
BioTender-max/awesome-bio-agent-skills
Proteina-Complexa flow-based protein backbone generation with fold-conditioned sampling guidance.
NVIDIA/skills
A skill your agent uses for OpenFold2, NVIDIA's BioNeMo NIM microservice for monomer protein structure prediction.
NVIDIA/skills
Run RFDiffusion protein backbone design via NVIDIA NIM. An agent skill from NVIDIA/skills.
NVIDIA/skills
Use Boltz2 NIM for biomolecular structure prediction and binding affinity.
NVIDIA-BioNeMo/bionemo-agent-toolkit
Route NVIDIA Parabricks pbrun tools, assess GPU/runtime readiness, and provide version-aware command guidance for FASTQ/BAM processing, RNA-seq, variant calling, BAM QC, and GVCF workflows.
NVIDIA-BioNeMo/bionemo-agent-toolkit
Orchestrate an end-to-end de novo protein binder design campaign against a protein target by composing BioNeMo NIM skills.
NVIDIA-BioNeMo/bionemo-agent-toolkit
Build and debug cuEquivariance irreps, custom Irrep subclasses, Clebsch-Gordan tensor products, and equivariant or segmented polynomials.
NVIDIA-BioNeMo/bionemo-agent-toolkit
A skill your agent uses when accelerating existing genomics workflows with NVIDIA Parabricks, improving runtime or price/performance, converting pipeline steps to GPUs, or comparing CPU and GPU…
NVIDIA-BioNeMo/bionemo-agent-toolkit
End-to-end Proteina-Complexa design pipeline driver. An agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit.
NVIDIA-BioNeMo/bionemo-agent-toolkit
Standalone evaluation of an existing PDB directory with Proteina-Complexa.
Works with
Categories
Run a complete protein binder design campaign with NVIDIA Proteina-Complexa: resolve a target structure and hotspots from a name/sequence/PDB, co-design binder sequence+structure with reward-guided…. Complexa Binder Design is an agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit. Run a complete protein binder design campaign with NVIDIA Proteina-Complexa: resolve a target structure and hotspots from a name/sequence/PDB, co-design binder sequence+structure with reward-guided test-time search (best-of-n, beam search, FK steering, MCTS), select with the internal AF2 reward gate, then INDEPENDENTLY validate each binder by refolding the complex with Boltz2 (default) or OpenFold3 and rank on interface confidence, pLDDT, ipSAE, apo/holo stability, and hotspot contact.
Complexa Binder Design fits situations like: the user wants de novo binders against a named target; hotspot/epitope-targeted design; proteina-Complexa / Complexa; ranked validated binders from one request.
Run `npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a claude-code`. Or copy the skill folder (skills/bionemo-agent-toolkit/skills/complexa-binder-design in NVIDIA-BioNeMo/bionemo-agent-toolkit) into .claude/skills/complexa-binder-design in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a codex`. Or copy the skill folder (skills/bionemo-agent-toolkit/skills/complexa-binder-design in NVIDIA-BioNeMo/bionemo-agent-toolkit) into .agents/skills/complexa-binder-design in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/complexa-binder-design, .gemini/skills/complexa-binder-design, .github/skills/complexa-binder-design and .opencode/skills/complexa-binder-design in your project.
Going by SKILL.md and its folder, Complexa Binder Design needs Python and a shell for the scripts in its folder, the command-line tools its instructions call (bash, python and python3) and credentials named NVIDIA_API_KEY and NGC_API_KEY. Our summary lists: Python 3; A Bash shell; A credential in NVIDIA_API_KEY; A credential in NGC_API_KEY. Its frontmatter pre-approves these tools: Bash, Read, Write, AskUserQuestion. Compatibility (from SKILL.md): python>=3.10; numpy>=1.24; biotite (target prep + Boltz2 templates); pyyaml (target registration).
SKILL.md names 3 domains. In commands or code: health.api.nvidia.com; the agent is likely to contact it when it follows the instructions. As links in the text: research.nvidia.com and github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file; pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Complexa Binder Design is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.1k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Complexa Binder Design: Proteinmpnn Nim (NVIDIA/skills, 3.5k stars), Msa Structure Prediction Pipeline (NVIDIA/skills, 3.5k stars), Proteina Complexa (BioTender-max/awesome-bio-agent-skills, 197 stars) and Openfold2 Nim (NVIDIA/skills, 3.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NVIDIA-BioNeMo (a GitHub organization) maintains it in NVIDIA-BioNeMo/bionemo-agent-toolkit, which has 478 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 6, 2026.
Source: NVIDIA-BioNeMo/bionemo-agent-toolkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.