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.