esm
Toolkit for protein language models (ESM3 for multimodal generative protein design; ESM C for efficient embeddings). Use when you need sequence/structure/function generation or prediction, inverse folding, protein embeddings, or scalable inference via local weights or the Forge API.
npx skills add majiayu000/claude-skill-registry --skill esm-aipoch-medical-research-ski --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
## When to Use - **Designing novel proteins** with desired properties by generating sequences (optionally conditioned on structure/function) using **ESM3**. - **Completing or editing sequences** (e.g., filling masked residues, generating variants) for protein engineering workflows. - **Predicting 3D structure from sequence** or performing **inverse folding** (designing sequences for a target structure) with ESM3’s structure/sequence tracks. - **Generating protein embeddings** for downstream ML tasks (classification, clustering, similarity search, function prediction) using **ESM C**. - **Scaling inference** to many sequences using the **Forge API** (async/batch execution, hosted large models). ## Key Features - **ESM3 multimodal generation** across *sequence*, *structure*, and *function* tracks. - **Local inference** (e.g., `esm3-sm-open-v1`) and **cloud inference** via **Forge** (e.g., `esm3-medium-2024-08`, `esm3-large-2024-03`). - **Structure prediction** (sequence → coordinates/PDB) and **inverse folding** (structure → designed sequence). - **Functional conditioning** via function annotations to bias generation toward desired functional regions. - **ESM C embeddings** for effic
- When to Use
- Key Features
- Dependencies
- Example Usage
- Installation Commands
- Implementation Details
- ESM3 Tracks and Generation
- Structure Prediction and Inverse Folding
- ESM C Embeddings
- Forge API (Hosted Inference)
Base uv pip install esm Optional acceleration (GPU environments where supported) uv pip install flash-attn --no-build-isolation
What does the esm skill do?
Toolkit for protein language models (ESM3 for multimodal generative protein design; ESM C for efficient embeddings). Use when you need sequence/structure/function generation or prediction, inverse folding, protein embeddings, or scalable inference via local weights or the Forge API.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill esm-aipoch-medical-research-ski --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
