colabfold
Use for ColabFold/colabfold_batch: configure hosts, plan or run AlphaFold2(-Multimer), choose MSA/privacy, inspect outputs, or troubleshoot.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use for ColabFold/colabfold_batch: configure hosts, plan or run AlphaFold2(-Multimer), choose MSA/privacy, inspect outputs, or troubleshoot.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Portable, config-first assistant for CryoAtom2 — automatic atomic model building for proteins, RNA, DNA and protein-nucleic-acid complexes from cryo-EM density maps. Carries no host facts: it probes the machine it is running on, writes a site config, and only then makes machine-specific claims. Use whenever the user wants to install, configure, port, understand, plan, or run CryoAtom/CryoAtom2 on any system: standing up a new install (container or native conda), staging and pinning the six model weights, writing a build command, choosing sequence vs no-sequence mode, picking -pf/-nf databases, reading the output mmCIF and its confidence field, comparing against ModelAngelo, or troubleshooting weights/CUDA/OOM/getp errors. It never installs, downloads, or runs anything without explicit per-action confirmation. Triggers: cryoatom, CryoAtom2, cryoatom build, install cryoatom on a new cluster, atomic model building from cryo-EM map, protein-nucleic acid model building, RUNet/CryoNet checkpoints, CryoAtom weight c
Read-only advisor for CryoAtom/CryoAtom2 readiness, static CLI, NOT-RUN plans, and safety limits; use for explicit CryoAtom questions.
Authoritative guide for invoking the `claude` CLI as a subprocess from a host agent — for code review, plan critique, executing approved plans, multi-turn refinement, background/parallel delegation, or any programmatic hand-off to Claude Code. Use this skill whenever you are about to write or modify a call to `claude` (e.g. `claude -p`, `subprocess.run(["claude", ...])`, `Popen`, a Bash pipeline, an n8n/LangGraph/AutoGen/CrewAI node that shells out to Claude, or a Codex/GPT/Gemini orchestrator driving Claude Code). Triggers on phrases like "shell out to claude", "call claude -p", "have Claude review/execute this plan", "hand off to claude code", "spawn claude subprocess", "claude headless", "claude --print", "non-interactive claude", "background claude agent", or whenever a non-Claude agent or orchestrator drives Claude Code. Covers headless invocation, output formats, structured output, session resumption, tool/permission gating, background agents, system-prompt injection, model + cost controls, the dangerou
Authoritative guide for driving the OpenAI Codex CLI (the `codex` binary and `codex exec`) as a subprocess from another agent — for repository analysis, focused implementation, independent code review, debugging, structured JSON extraction, and multi-turn delegation. Use this skill whenever you are about to run or script `codex` — codex exec, codex exec review, codex exec resume, or codex mcp-server — and whenever the user says "use Codex", "ask Codex", "get a second opinion from Codex", "have Codex review this", or "delegate this to Codex". Covers non-interactive invocation, the exact per-subcommand flag positions, the sandbox and project-trust model, JSONL and last-message and JSON-schema output, session resume, exit codes, and verifying Codex's work. Consult BEFORE writing the command because flag placement and sandbox choice change what Codex can do and whether the call parses. Do not invoke for trivial work the agent can do directly, and never launch the bare `codex` TUI from automation.
Read-only advisor, command-planner, and troubleshooter for Namdinator — the automated MDFF (molecular-dynamics flexible fitting) pipeline that fits an already-roughly-docked atomic model into a cryo-EM or crystallographic map (VMD + NAMD2 + Phenix; optional Rosetta), via the local Namdinator_Generic.sh CLI or the namdinator.au.dk web service. Use whenever the user names Namdinator or namdinator.au.dk; asks whether it suits a model/map; wants a Namdinator command or web-form plan; asks what its flags do (-p -m -r -x -l -g -s -i ...); is losing ligands/metals/waters/HETATM in fitting; hits its errors (Bad global bond count, AutoPSF fails, atoms moving too fast, VMD/NAMD2 not found); needs to read last_frame.pdb / CC / clashscore / Ramachandran outputs; or is weighing automated MDFF against ISOLDE/Coot/ Phenix. Also for "should I MDFF-fit this into my map" even when unnamed. It PLANS and EXPLAINS only — never runs Namdinator, never submits the web form, and is not validated on any live runtime.
Config-first, validated assistant for Boltz (jwohlwend/boltz) — biomolecular structure and binding-affinity predictor (Boltz-1/Boltz-2; CLI `boltz predict`). Validated against Boltz v2.2.1 on Linux+NVIDIA (2026-06-23). Use whenever the user wants to install, configure, understand, or run Boltz: writing YAML inputs (protein/DNA/RNA/ligand, MSA, templates, pocket/contact/bond constraints), generating `boltz predict` commands without hallucinating flags, choosing Boltz-2 vs Boltz-1, running structure or ligand-affinity prediction, interpreting outputs (confidence/PAE/pLDDT, affinity_pred_value vs affinity_probability_binary), MSA-server vs custom MSA, or troubleshooting install/CUDA/kernel/OOM/MSA errors. ALWAYS runs a read-only env probe first; on a validated host it emits concrete commands with real paths and, after explicit confirmation, MAY run real Boltz jobs — never installs or runs without confirmation. Triggers: boltz, boltz predict, boltz2, affinity prediction, ColabFold MSA, use_msa_server.
| name | colabfold |
| description | Use for ColabFold/colabfold_batch: configure hosts, plan or run AlphaFold2(-Multimer), choose MSA/privacy, inspect outputs, or troubleshoot. |
Use this skill for the stable ColabFold AlphaFold2/AlphaFold-Multimer command-line workflow. Treat upstream v1.6.2 as the pinned source baseline, but prefer captured live help and validated behavior from the configured host whenever they differ.
Classify the request as conceptual guidance, environment/configuration, command planning, execution, existing-output interpretation, or troubleshooting.
For general conceptual questions, answer without claiming anything about the current host. For every host-specific claim or action:
COLABFOLD_SKILL_CONFIG, otherwise use ${XDG_CONFIG_HOME:-~/.config}/colabfold-skill/site-config.json.--live-help only when the user wants a runtime check; it starts the configured launcher with --help but performs no prediction and may initialize launcher cache files.python3 scripts/colabfold_env_probe.py --validate-config <path>.Create a private external config, not a file inside the portable skill:
python3 scripts/colabfold_env_probe.py \
--launcher /absolute/path/to/colabfold_batch \
--runtime-version 1.6.2 \
--scheduler auto \
--msa-policy deny_remote \
--output ~/.config/colabfold-skill/site-config.json
Use templates/site-config.example.json for manual configuration and read references/configuration.md for the schema and state rules.
ready: launcher/version plus matching structured CPU/GPU fixture evidence pass for this host/profile. Plan concrete commands; execute only after per-action approval.probed: launcher or environment was inspected, but GPU/fixture evidence is incomplete. Give gap-aware plans; do not claim prediction readiness.blocked: a required runtime/launcher is absent or unusable. Explain the blocker; do not improvise an install or run.stale: version, runtime identity, receipt, or host no longer matches. Treat as unknown and re-probe.unknown: no trustworthy config. Give general guidance only.Proceed without additional confirmation only for read-only work: read the config/references, inspect files the user supplied, run the default environment probe, capture --help after explaining its possible cache initialization, and summarize an existing local result tree.
Obtain explicit confirmation before each action that writes, downloads, submits, or consumes meaningful compute:
--zip, --overwrite-existing-results, or another destructive/ambiguous option.Before a prediction, echo the exact command, input and result paths, model/MSA route, expected network and weight-download behavior, scheduler/GPU resources, and preservation plan. Never infer blanket approval for future sequences from one approved job.
Every executable-looking command must contain only syntax and values supported by captured live help, the validated config, or explicit user input. Never put illustrative or guessed flag values inside a command block, including recycle, seed, model, scheduler, or resource values. Omit unsupported options or use a visibly non-executable <NOT_SUPPLIED> placeholder. Describe the possible loss of evolutionary information from single_sequence as a target-dependent tradeoff; do not promise that a particular confidence score will rise or fall.
Treat sequences, templates, labels, paths, and result metadata as potentially confidential. Public MSA use can transmit sequence data to a third party. The collected official sources do not establish current retention/processing terms, so unknown must not be presented as safe. Default to deny_remote; per_job_approval still requires explicit approval for every submitted sequence. Use single_sequence or an approved local A3M/database route when off-host transfer is not permitted, while explaining the scientific tradeoff.
--templates may query a server even with A3M input. --zip deletes most original outputs after making the archive. Never add it silently. The v1.6.2 --overwrite-existing-results help wording conflicts with source-flow interpretation; do not recommend or synthesize it until behavior is established in a disposable fixture.
scripts/summarize_colabfold_output.py; record missing or extra artifacts rather than inventing them.Read references/workflows.md for input forms, command planning, scheduler use, and expected outputs. Read references/validation-and-troubleshooting.md for fixture and failure gates.
pLDDT is local model confidence, not a measured B-factor or proof of a correct fold. Although ColabFold writes pLDDT into the PDB B-factor column, its direction and meaning differ from experimental displacement parameters. For complexes, discuss inter-chain PAE and interface metrics such as ipTM together with independent biological evidence. Never infer binding, mechanism, oligomeric state, or publication readiness from a threshold alone.
Use the summarizer for local evidence:
python3 scripts/summarize_colabfold_output.py /path/to/results
references/scope-and-safety.md.references/configuration.md.references/workflows.md.references/validation-and-troubleshooting.md.references/source-map.md.scripts/colabfold_env_probe.py.scripts/summarize_colabfold_output.py.scripts/validate_skill.py.templates/site-config.example.json.examples/evals.json.examples/gcn4p1-dimer.fasta and examples/smoke-expectations.json.Ship one canonical skill package and keep the filled workstation config external. Never package a real hostname, username, home path, cluster partition, API credential, private sequence, or validation-job path. Another workstation needs this package plus a valid config and an existing ColabFold runtime; configuration does not install ColabFold itself.