esm

Design, analyze, and simulate proteins with ESM3 and ESM C models.

22|4|Updated May 25, 2026
One-click install
npx skills add https://github.com/crazymsn/academic-skills --skill esm-crazymsn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: esm
Source: https://github.com/crazymsn/academic-skills/tree/main/academic-skills/esm
Command: npx skills add https://github.com/crazymsn/academic-skills --skill esm-crazymsn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

ESM3 and ESM C offer a unified toolkit for protein modeling, enabling sequence design, structure prediction, embeddings, and function annotations to accelerate protein research workflows.

Core Features & Use Cases

  • Sequence generation with ESM3 across design tasks, including inverse folding and multi-track workflows.
  • Structure prediction and structure-conditioned design using coordinates to guide sequence generation.
  • Protein representations and embeddings via ESM C for clustering, classification, and similarity search.
  • Function conditioning and scalable inference via Forge/API workflows for production-grade design.

Quick Start

Load a pretrained ESM3 model and run a simple sequence generation task to design a protein.

Frequently Asked Questions about esm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a protein sequence using ESM3?▼

Structure prediction with ESM3 involves using coordinate data to guide sequence generation. The ESM3 toolkit supports structure-conditioned design, allowing you to input structural coordinates and generate corresponding protein sequences through local or Forge-based inference.

Can I use ESM C to compute protein embeddings for clustering?▼

ESM3 supports production-grade protein design via Forge-based API workflows using models like esm3-medium-2024-08 and esm3-large-2024-03. This enables function conditioning and scalable cloud inference for complex design tasks.

What is required to run ESM3 for protein design tasks?▼

Running ESM3 requires the ESM toolkit with ESMProtein and GenerationConfig, plus access to Forge API contexts for cloud execution. Local development uses open weights like esm3-sm-open-v1, while larger models require Forge-based API access.

Does ESM3 support function conditioning for protein design?▼

ESM3 supports function conditioning to guide protein design across sequence, structure, and function. By leveraging Forge-based inference with models like esm3-medium-2024-08, you can apply functional constraints to generate targeted protein variants.