Skills for Real Engineers. Straight from my .agents directory.
proteinmpnn
Agent skill fromaipoch/open-science
Inverse-fold a protein backbone (PDB structure) into amino-acid sequence with ProteinMPNN (Dauparas et al. 2022, github.com/dauparas/ProteinMPNN). Reach for this skill to run sequence design on RFdiffusion backbones, to redesign one chain of a PDB while holding interface residues fixed, or to generate a temperature-swept set of sequences for downstream folding.
How to install proteinmpnn
npx skills add aipoch/open-science# or add only this skill to Claude Code: copy the folder
resources/skills/proteinmpnn/
# into
~/.claude/skills/proteinmpnn/ (all projects)
.claude/skills/proteinmpnn/ (one project)
1# ProteinMPNN23ProteinMPNN is the default inverse-folding step in the binder pipeline: a4message-passing network that sees backbone geometry only, so it is the right5choice when the design surface is protein–protein and the wrong one as soon as6a ligand, nucleic acid, or metal is part of the interface — `ligandmpnn` adds7those atoms to the graph with a near-identical CLI, and `solublempnn` swaps in8weights trained on soluble structures for an expression-biased prior. Code and9weights are MIT (github.com/dauparas/ProteinMPNN). The model is small enough10to run on CPU — for a handful of sequences on one backbone that is seconds and11usually faster than dispatching a remote job; a GPU helps for batched12campaigns (hundreds of backbones or large `--num_seq_per_target`). Either way13the repo is cloned in-job — there is no PyPI dist and the checkpoints are14bundled in the repo.1516## Running it1718```bash19pip install torch numpy # if not already present20git clone --depth 1 https://github.com/dauparas/ProteinMPNN.git proteinmpnn21cd proteinmpnn22python protein_mpnn_run.py \23 --pdb_path backbone.pdb --pdb_path_chains "A" \24 --out_folder out --num_seq_per_target 16 --sampling_temp "0.1"25```2627Two flags trip almost everyone the first time. `--sampling_temp` is parsed as a28space-separated string so one run can sweep several temperatures; a single29value needs no quoting, but a multi-value sweep must be quoted30…
Excerpt shown under the repository's Apache-2.0 license.
More skills in open-science
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
