Agent skill

Complexa Binder Design

by NVIDIA-BioNeMo in 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…

Apache-2.0Auto-check: notesResearch & Science

Install Complexa Binder Design

skills CLI
$ npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill complexa-binder-design -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit complexa-binder-design --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-src

Use ~/.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/

Facts

Skill name
complexa-binder-design
GitHub stars
478
Token cost
~3.1k tokens
SKILL.md length
1,172 words
Files
44 (incl. scripts, references, assets)
Skills in repo
14
Repo updated
First seen
Licence
Apache-2.0

At a glance

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…

  • Works in 3 steps: resolve target and hotspots (no GPU) → generate (Proteina-Complexa, open CLI) → validate (independent refold) + gate
  • The user wants de novo binders against a named target
  • SKILL.md covers Composed pieces (read on…, Stage 1 — resolve target and…, Stage 2 — generate… and Stage 3 — validate…, plus 5 more sections
  • Runs Python and Shell scripts from its folder; calls bash, python and python3; reaches health.api.nvidia.com; needs NVIDIA_API_KEY and NGC_API_KEY

What it does

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.

When your agent uses it

  • The user wants de novo binders against a named target
  • Hotspot/epitope-targeted design
  • Proteina-Complexa / Complexa
  • Ranked validated binders from one request

Example prompts

  • “/complexa-binder-design”

Requirements

  • Python 3
  • A Bash shell
  • A credential in NVIDIA_API_KEY
  • A credential in NGC_API_KEY
  • Compatibility (from SKILL.md): python>=3.10; numpy>=1.24; biotite (target prep + Boltz2 templates); pyyaml (target registration)
  • Pre-approved tools (allowed-tools): Bash, Read, Write, AskUserQuestion

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. resolve target and hotspots (no GPU)
  2. generate (Proteina-Complexa, open CLI)
  3. validate (independent refold) + gate

What it can do on your machine

Read from SKILL.md and the folder at commit 2113472. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Write
    • AskUserQuestion

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 4 files in scripts/ (Python and Shell, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • bash
    • python
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • health.api.nvidia.com

    Also links to:

    • research.nvidia.com
    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • NVIDIA_API_KEY
    • NGC_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    python>=3.10; numpy>=1.24; biotite (target prep + Boltz2 templates); pyyaml (target registration)

    From compatibility in the SKILL.md frontmatter.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~201
When it runs · the whole SKILL.md, loaded when a task matches
~3.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~11k

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.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:163
    T_PATH`/`RF3_EXEC_PATH`) via the repo's `.env`.
  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Write, AskUserQuestion

Automated 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.

SKILL.md

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.

Download SKILL.mdSave it as .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.
name
complexa-binder-design
description
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 de novo binders against a named target, sequence, or PDB, hotspot/epitope-targeted design, Proteina-Complexa / Complexa, or ranked validated binders from one request. Sibling of protein-binder-design (RFdiffusion + ProteinMPNN); this skill uses Proteina-Complexa.
allowed-tools
Bash, Read, Write, AskUserQuestion
compatibility
python>=3.10; numpy>=1.24; biotite (target prep + Boltz2 templates); pyyaml (target registration)
license
Apache-2.0
permissions
env, network

Complexa Binder Design (workflow)

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):

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 run bash scripts/check_setup.sh for 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)

Composed pieces (read on demand — do not inline)

StepToolOwns
Target + hotspotsvendored science-skills (UniProt, AFDB) + scripts/structure resolution, evidence-based hotspots, ≤500 crop, preflight
GenerationProteina-Complexa complexa CLIco-designed binder seq+structure, AF2-reward gate → references/complexa-cli.md
Validate / scoreboltz2-nim (default) or openfold3-nimindependent holo+apo refold, ipTM / pLDDT / PAE
MSA (target)msa-search-nim or scripts/fetch_target_msa_colabfold.pytarget 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.

Stage 1 — resolve target and hotspots (no GPU)

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):

  1. PDB co-complex interface (gold standard) — interface residues from a structure where the target contacts a protein partner.
  2. UniProt functional residues — Mutagenesis + accessible Active/Binding/Site, filtered to the extracellular/accessible range (catalytic/cytoplasmic pockets are the wrong surface for a binder and are dropped).
  3. Literature (Paperclip) — full-text mining when 1–2 are empty (prompts/hotspot_paperclip.md); structure-confirmed to auto-correct numbering.
  4. Unconditioned ([]) only as a documented last resort.

Then enforce, deterministically:

  • Structure alignment (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).
  • Epitope sanity (_prune_hotspots) — one compact patch: drop outliers > 30 Å from the cluster centroid, cap at 15 residues, prefer ≥ 2.
  • Size budget ≤ 500 residues (_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.

Stage 2 — generate (Proteina-Complexa, open CLI)

Register the target (hotspots + binder length are target-dict-driven), then use complexa generate (NOT the full complexa design) for the lean, fast path:

bash
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 design for this workflow. Its evaluate stage re-folds every design with AF2/RF3/ESMFold (redundant — best-of-n already AF2-selected during search**)** and its analyze stage needs foldseek/sc (usually not installed). It is much slower and adds a failure mode. The lean generate → 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.

Show full SKILL.md (529 more words)Show less

Stage 3 — validate (independent refold) + gate

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).

Bounded-budget loop + report

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.

Configuration

  • 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.
  • Boltz2 / OpenFold3 endpoints + auth: hosted (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).

Scripts & assets

  • 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).

Responsible use

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.

See also

  • protein-binder-design — same goal via RFdiffusion + ProteinMPNN (BioNeMo NIMs).
  • Proteina-Complexa docs: 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

Files

SKILL.md and 43 other files (scripts, references, assets) in skills/bionemo-agent-toolkit/skills/complexa-binder-design of NVIDIA-BioNeMo/bionemo-agent-toolkit.

  • SKILL.md
  • LICENSE
  • NOTICE
  • README.md
  • assets/targets.json
  • evals/evals.json
  • prompts/hotspot_paperclip.md
  • references/complexa-cli.md
  • references/pipeline.md
  • references/setup.md
  • references/target-and-hotspots.md
  • references/validation.md
  • scripts/boltz2_endpoint.py
  • scripts/boltz2_refold.py
  • scripts/check_setup.sh
  • scripts/complexa_design.py
  • … and 28 more

Open the folder on GitHubat commit 2113472

Compare with similar skills

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.

Complexa Binder Design compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Complexa Binder Design this skillNVIDIA-BioNeMo/bionemo-agent-toolkit478—~3.1kAutomated safety check: NotesApache-2.0
Proteinmpnn NimNVIDIA/skills3.5k1 repos~2kAutomated safety check: NotesApache-2.0
Msa Structure Prediction PipelineNVIDIA/skills3.5k1 repos~1.6kAutomated safety check: NotesApache-2.0
Proteina ComplexaBioTender-max/awesome-bio-agent-skills197—~1.4kAutomated safety check: NotesMIT
Openfold2 NimNVIDIA/skills3.5k1 repos~1.8kAutomated safety check: NotesApache-2.0
Rfdiffusion NimNVIDIA/skills3.5k1 repos~1.3kAutomated safety check: NotesApache-2.0

Similar skills

  • Proteinmpnn Nim

    NVIDIA/skills

    Official

    Run ProteinMPNN inverse folding via NVIDIA NIM to design protein sequences for a target backbone.

    3.5k GitHub starsUsed in 1 repo~2k tokens
    Research & ScienceAuto-check: notes
  • Official

    NOTE: your protein sequence and the retrieved MSA alignment are transmitted to external NVIDIA-hosted APIs (health.api.nvidia.com) on every call.

    3.5k GitHub starsUsed in 1 repo~1.6k tokens
    Research & ScienceAuto-check: notes
  • Proteina Complexa

    BioTender-max/awesome-bio-agent-skills

    Proteina-Complexa flow-based protein backbone generation with fold-conditioned sampling guidance.

    197 GitHub stars~1.4k tokensUpdated 3 mo ago
    Research & ScienceAuto-check: notes
  • Openfold2 Nim

    NVIDIA/skills

    Official

    A skill your agent uses for OpenFold2, NVIDIA's BioNeMo NIM microservice for monomer protein structure prediction.

    3.5k GitHub starsUsed in 1 repo~1.8k tokens
    DevOps & CloudAuto-check: notes
  • Rfdiffusion Nim

    NVIDIA/skills

    Official

    Run RFDiffusion protein backbone design via NVIDIA NIM. An agent skill from NVIDIA/skills.

    3.5k GitHub starsUsed in 1 repo~1.3k tokens
    DevOps & CloudAuto-check: notes
  • Boltz2 Nim

    NVIDIA/skills

    Official

    Use Boltz2 NIM for biomolecular structure prediction and binding affinity.

    3.5k GitHub starsUsed in 1 repo~1.4k tokens
    DevOps & CloudAuto-check: notes

More from NVIDIA-BioNeMo/bionemo-agent-toolkit

All 14 skills in this repo
  • Parabricks

    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.

    478 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Protein Binder Design

    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.

    478 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check: notes
  • Cuequivariance

    NVIDIA-BioNeMo/bionemo-agent-toolkit

    Build and debug cuEquivariance irreps, custom Irrep subclasses, Clebsch-Gordan tensor products, and equivariant or segmented polynomials.

    478 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Genomics Workflow Acceleration

    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…

    478 GitHub stars~3.3k tokensUpdated yesterday
    Auto-check passed
  • Complexa Design

    NVIDIA-BioNeMo/bionemo-agent-toolkit

    End-to-end Proteina-Complexa design pipeline driver. An agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit.

    478 GitHub stars~4.1k tokensUpdated yesterday
    Auto-check: notes
  • Complexa Evaluate Pdbs

    NVIDIA-BioNeMo/bionemo-agent-toolkit

    Standalone evaluation of an existing PDB directory with Proteina-Complexa.

    478 GitHub stars~3.3k tokensUpdated yesterday
    Auto-check: notes

Questions about Complexa Binder Design

What does Complexa Binder Design do?

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.

When should I use Complexa Binder Design?

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.

How do I install Complexa Binder Design in Claude Code?

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.

How do I install Complexa Binder Design in Codex?

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.

Can I use Complexa Binder Design in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Complexa Binder Design need to run?

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).

Does Complexa Binder Design access the network?

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.

Is Complexa Binder Design safe to install?

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.

What licence does Complexa Binder Design use?

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.

How many tokens does Complexa Binder Design use?

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.

What are the alternatives to Complexa Binder Design?

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.

Who maintains Complexa Binder Design?

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.