Skills for Real Engineers. Straight from my .agents directory.
chai1
Agent skill fromaipoch/open-science
Structure prediction for protein, nucleic-acid, and small-molecule complexes with the Chai-1 foundation model (Chai Discovery 2024, github.com/chaidiscovery/chai-lab). Reach for this skill to predict an antibody-antigen or protein-ligand complex from a single FASTA, to re-fold designed binders as an AlphaFold-multimer alternative, or to drive co-folding from Python for batched campaigns on a GPU.
How to install chai1
npx skills add aipoch/open-science# or add only this skill to Claude Code: copy the folder
resources/skills/chai1/
# into
~/.claude/skills/chai1/ (all projects)
.claude/skills/chai1/ (one project)
1# Chai-123Chai-1 is an all-atom diffusion co-folder in the same family as Boltz-2 and4AlphaFold3: a multi-entity FASTA in, mmCIF plus pTM/ipTM/pLDDT out, with5protein, RNA, DNA, and SMILES-ligand chains all first-class. It and `boltz`6cover the same surface; running both and keeping designs that pass either is a7common consensus filter, and Chai's Python entry point makes it the easier of8the two to embed in a loop. Code and weights are Apache-2.0 — commercial use9including drug discovery is explicitly permitted10(github.com/chaidiscovery/chai-lab).1112## Running it1314```python15from pathlib import Path16from chai_lab.chai1 import run_inference1718Path("complex.fasta").write_text("""19>protein|name=target20MVTPEGNVSLVDESLLVGVTDEDRAVRS...21>protein|name=binder22AIQRTPKIQVYSRHPAENG...23>ligand|name=cofactor24CCCCCCCCCCCCCC(=O)O25""".strip())2627candidates = run_inference(28 fasta_file=Path("complex.fasta"),29 output_dir=Path("out/"),30 num_trunk_recycles=3,31 num_diffn_timesteps=200,32 seed=42,33 device="cuda:0",34 use_esm_embeddings=True,35)36print([rd.aggregate_score.item() for rd in candidates.ranking_data])37```3839The FASTA header is `>{entity_type}|name={id}` with `entity_type` ∈40{`protein`, `rna`, `dna`, `ligand`}; ligand records carry a SMILES string as41the sequence body, and modified residues are written inline as42`...AAK(SEP)AAG...`. From the shell the same job is `chai-lab fold43complex.fasta out/ --use-msa-server`. Without `--use-msa-server` (or44…
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
