Skills for Real Engineers. Straight from my .agents directory.
diffdock
Agent skill fromaipoch/open-science
Predict small-molecule binding poses with DiffDock-L (Corso et al. 2023/2024, github.com/gcorso/DiffDock) — blind diffusion docking that places a ligand into a protein pocket without a predefined search box and ranks the samples with a learned confidence model. Reach for this skill to dock a SMILES or SDF against a PDB, to generate ranked 3D poses for a small fragment library, or to get a starting pose for downstream rescoring. DiffDock predicts geometry, not affinity.
How to install diffdock
npx skills add aipoch/open-science# or add only this skill to Claude Code: copy the folder
resources/skills/diffdock/
# into
~/.claude/skills/diffdock/ (all projects)
.claude/skills/diffdock/ (one project)
1# DiffDock-L23DiffDock-L is a blind pose predictor: given a protein structure and a ligand,4it samples ligand placements over the whole surface with a diffusion model and5ranks them with a separately trained confidence head. The confidence score6correlates with pose correctness, not with binding free energy — DiffDock does7not predict whether or how tightly the ligand binds, so for hit triage you8still pair it with a scorer (GNINA, MM-GBSA) or with `boltz`'s affinity head.9For protein–protein and nucleic-acid co-folding, route to `boltz` or `chai1`.10Code and weights are MIT (github.com/gcorso/DiffDock).1112## Running it1314```bash15cd $DIFFDOCK_REPO # a clone of github.com/gcorso/DiffDock16python3 -m inference \17 --config default_inference_args.yaml \18 --protein_path target.pdb \19 --ligand_description "COc1ccc(C#N)cc1" \20 --out_dir out21```2223For more than one complex, give `--protein_ligand_csv batch.csv` instead of the24two single-complex flags; the CSV has four columns — `complex_name`,25`protein_path`, `ligand_description` (SMILES or an `.sdf`/`.mol2` path), and26`protein_sequence`. Leave `protein_path` empty and fill `protein_sequence` to27have DiffDock fold the receptor with ESMFold first; that path and a28larger-library screening recipe are in `references/workflows.md`.2930Under `--out_dir/<complex_name>/` each sample is written as31`rank{N}_confidence{score}.sdf`, plus a copy of `rank1.sdf` for convenience.32…
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.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
