esm
Use when working directly with the `esm` Python SDK, ESM3 or ESMC model IDs, Forge/Biohub inference clients, or ESMFold2 folding workflows.
npx skills add K-Dense-AI/scientific-agent-skills --skill esm --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.
# ESM: Evolutionary Scale Modeling ## Overview ESM provides protein language models for understanding, generating, and designing proteins. Use this skill for current EvolutionaryScale/Biohub workflows: ESM3 for generative design, ESMC for representation learning and embeddings, hosted Forge/Biohub inference, and ESMFold2 all-atom structure prediction. ## Core Capabilities ### 1. Protein Sequence Generation with ESM3 Generate novel protein sequences with desired properties using multimodal generative modeling. **When to use:** - Designing proteins with specific functional properties - Completing partial protein sequences - Generating variants of existing proteins - Creating proteins with desired structural characteristics **Basic usage:** ```python from esm.models.esm3 import ESM3 from esm.sdk.api import ESM3InferenceClient, ESMProtein, GenerationConfig # Load local open weights after accepting the license on Hugging Face. model: ESM3InferenceClient = ESM3.from_pretrained("esm3-open").to("cuda") # Create protein prompt protein = ESMProtein(sequence="MPRT___KEND") # '_' represents masked positions # Generate completion protein = model.generate(protein, GenerationConfig(track="sequenc
- Overview
- Core Capabilities
- 1. Protein Sequence Generation with ESM3
- 2. Structure Prediction and Inverse Folding
- 3. Protein Embeddings with ESM C
- 4. Function Conditioning and Annotation
- 5. Chain-of-Thought Generation
- 6. Batch Processing with Forge API
- Model Selection Guide
- Installation
- Authentication
- Common Workflows
- References
- Best Practices
uv pip install "esm==3.2.3" uv pip install flash-attn --no-build-isolation
What does the esm skill do?
Use when working directly with the `esm` Python SDK, ESM3 or ESMC model IDs, Forge/Biohub inference clients, or ESMFold2 folding workflows.
How do I install it?
Run `npx skills add K-Dense-AI/scientific-agent-skills --skill esm --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 K-Dense-AI/scientific-agent-skills, a repository with 32,619 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.
