Back to Skills

esm

Comprehensive toolkit for protein language models including ESM3 (generative multimodal protein design across sequence, structure, and function) and ESM C (efficient protein embeddings and representations). Use this skill when working with protein sequences, structures, or function prediction; designing novel proteins; generating protein embeddings; performing inverse folding; or conducting protein engineering tasks. Supports both local model usage and cloud-based Forge API for scalable inferenc

17,798stars1,609forksUpdated 1/21/2026

Security Assessment

Low Risk(70/100)

Detected risks:

Secret Exposure([SKILL.md] token=)
Security Score70/100

About esm

The esm skill provides a comprehensive toolkit for working with protein language models, specifically designed to address challenges in protein design, function prediction, and representation learning. By utilizing advanced models like ESM3 and ESM C, this skill allows researchers and developers to generate novel protein sequences, predict structures from sequences, and create efficient protein embeddings. It aims to improve the understanding of proteins' roles in biological processes and facilitate the design of proteins with desired characteristics, ultimately accelerating scientific discovery in the field of biotechnology and bioinformatics.

The main features of this skill include protein sequence generation using ESM3, which supports multimodal generative modeling across sequence, structure, and function. Additionally, it offers capabilities for structure prediction and inverse folding, enabling users to generate sequences that correspond to specific protein structures. The ESM C model enhances the process of generating high-quality embeddings, suitable for various downstream tasks like classification and similarity analysis. This flexibility allows users to perform protein engineering tasks effectively, whether they are working locally or utilizing the cloud-based Forge API for scalable inference.

Target users for the esm skill include bioinformaticians, researchers in protein engineering, and developers working in biotechnology who require tools for designing proteins or analyzing protein sequences and structures. With its state-of-the-art capabilities, the esm skill serves as an essential resource for advancing research and applications in protein science.

FAQ

What models does the esm skill support?

The esm skill supports ESM3 for generative protein design and ESM C for efficient protein embeddings.

Can I use the esm skill for local and cloud-based applications?

Yes, the esm skill supports both local model usage and cloud-based Forge API for scalable inference.

What are the requirements for using the esm skill?

Users need to have the appropriate Python environment set up with necessary dependencies for model usage.

How do I generate protein sequences using ESM3?

You can generate protein sequences by creating a protein prompt and using the model's generate function with the desired configurations.

Is there support for inverse folding with this skill?

Yes, the esm skill provides functionality for inverse folding, allowing users to design sequences based on target structures.

Install esm

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill