Install
openclaw skills install protein-designProtein, peptide, antibody, nanobody, binder, enzyme, and sequence design workflows using Boltzgen, RFdiffusion, RFdiffusion2, RFdiffusion3, ProteinMPNN, LigandMPNN, and BindCraft through SciMiner APIs.
openclaw skills install protein-designThis skill covers de novo and constrained protein design workflows using:
BoltzgenRFdiffusionRFdiffusion2RFdiffusion3ProteinMPNNLigandMPNNBindCraftFreeBindCraft when the user requests the open-source BindCraft varianthttps://sciminer.tech/utility.~/.config/sciminer/credentials.json with JSON shaped as {"api_key":"your_api_key_here"}.~/.config/sciminer/credentials.json and send it as the X-Auth-Token header.If ~/.config/sciminer/credentials.json is not available or does not contain an api_key field, stop and tell the user to obtain a free SciMiner API key from https://sciminer.tech/utility and store it in that file. Do not try to complete the task by switching to other tools or services.
The published Markdown files under https://sciminer.tech/tool_api_files/ are
the single source of truth for provider_name, tool_name, allowed
parameters, file-upload behavior, request encoding, and the example
submission flow for this skill's included tools.
Use these SciMiner Markdown docs:
Boltzgen -> Boltzgen_api_doc.mdRFdiffusion -> RFdiffusion_api_doc.mdRFdiffusion2 -> RFdiffusion2_api_doc.mdRFdiffusion3 -> RFdiffusion3_api_doc.mdProteinMPNN -> ProteinMPNN_api_doc.mdLigandMPNN -> LigandMPNN_api_doc.mdBindCraft -> BindCraft_api_doc.mdFreeBindCraft -> FreeBindCraft_api_doc.mdThe agent MUST:
provider_name, tool_name, parameter names, enum values,
upload-field names, content type, or submission flow from memory.If a user-provided parameter is not present in the selected Markdown doc section, ask for correction or drop it with an explanation.
https://sciminer.tech/tool_api_files/.file_id values.share_url in the final user-facing
summary.parameters with the returned file_id strings.file.{
"status": "SUCCESS",
"result": {...},
"task_id": "xxx",
"share_url": "https://sciminer.tech/share?id=<task_id>&type=API_TOOL"
}
Boltzgen. Prefer this when the user wants candidate designs against a
protein, peptide, antigen, or small molecule without specifying detailed
diffusion contigs, catalytic atoms, or downstream scoring controls.RFdiffusion.
Use it for unconditional protein generation, partial diffusion of an existing
structure, motif scaffolding, symmetric oligomer design, peptide design, or
hotspot-guided binder backbones when sequence design and validation can be
handled downstream.RFdiffusion2. Prefer
it when the user supplies catalytic motifs, ligand residue names, ORI
coordinates or pocket residues, partially fixed ligand atoms, or a scaffold
template.RFdiffusion3. Prefer it for protein binders, DNA
binders, small-molecule binders, or enzyme designs that need AlphaFold3 or
RosettaFold3 validation choices, explicit hotspot or fixed-atom selection,
hydrogen-bond donor/acceptor constraints, or total-length constraints.ProteinMPNN.
Use it after RFdiffusion-family backbone generation, after manual backbone
editing, or when the user wants to redesign chains/residues while keeping the
backbone fixed. Use the selected doc to choose model variants such as
ProteinMPNN, SolubleMPNN, or AntiBMPNN when present.LigandMPNN. Prefer it when ligand context, fixed side
chain context, ligand-proximal scoring, or protein-ligand complex sequence
optimization matters.BindCraft. Prefer it when the user has a
target PDB, target chains, hotspot residues, and wants a final filtered binder
panel rather than just raw backbones.FreeBindCraft. Use it when the user
explicitly requests FreeBindCraft or an open-source BindCraft-style pipeline;
otherwise prefer BindCraft for generic BindCraft requests.RFdiffusion3
or RFdiffusion for backbone generation, then ProteinMPNN for sequence
design, then a structure-prediction skill for validation if requested.RFdiffusion2 or
RFdiffusion3 for backbone generation, then LigandMPNN for sequence design
on the protein-ligand complex.RFdiffusion2 or RFdiffusion3;
use ProteinMPNN or LigandMPNN afterward only if the generated backbone
needs additional sequence redesign.ProteinMPNN for protein-only structures or
LigandMPNN for protein-ligand complexes. Do not start RFdiffusion-family
backbone generation unless the user asks to change the backbone.BindCraft or FreeBindCraft, especially
when the user wants filtering and final design selection in one workflow.Boltzgen unless the user
specifically asks for antibody engineering, humanization, numbering, or
mutation analysis, in which case use the antibody-engineering skill.https://sciminer.tech/tool_api_files/ as the authoritative source for
payload construction and invoke-method details.~/.config/sciminer/credentials.json and send it as the X-Auth-Token header. Do not print or persist the API key in prompts, logs, or repository files.~/.config/sciminer/credentials.json is missing or does not contain an api_key field, stop and tell the user to obtain a free SciMiner API key from https://sciminer.tech/utility and store it in that file.provider_name must exactly match the selected Markdown doc.share_url links of every successful task at the end so that users can view the online results of each invoked tool, rather than showing the file download links.task_id and share_url so the user can check later.