CtrlK
BlogDocsLog inGet started
Tessl Logo

fair-esm2

Embed proteins with Meta AI's ESM-2 (`fair-esm` package). Use this skill when: (1) Extracting per-residue or per-sequence embeddings for downstream ML, (2) Masked-LM likelihood / mutation effect scoring, (3) Contact prediction from a sequence.

74

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

87%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-organized and highly actionable with executable examples and a useful troubleshooting table. Its only gap is a missing explicit validation step in the batch remote-compute workflow.

Suggestions

Add an explicit validation checkpoint in the remote-compute workflow (e.g., verify embeddings shape/non-empty before save_artifacts) to raise workflow clarity.

Show how to detect and recover from a failed compute job (notification/error payload handling) as a feedback loop alongside the success path.

DimensionReasoningScore

Conciseness

Lean body of tables and tight code blocks that assumes Claude's competence; the disambiguation callout and comments earn their place rather than padding.

3 / 3

Actionability

Executable copy-paste examples for embeddings, masked-LM scoring, and contacts, plus a concrete submit_job remote-compute snippet and a symptom/cause/fix troubleshooting table.

3 / 3

Workflow Clarity

The remote-compute batch workflow is sequenced but lacks an explicit validation/verification checkpoint before saving artifacts; per the rubric this caps batch-operation workflows at 2.

2 / 3

Progressive Disclosure

Clean sectioned overview with one-level-deep, clearly signaled cross-references to the esmfold2 and remote-compute skills; no bundle files exist so organization carries the score.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is concise, third-person, and specifies both capability and explicit use-when triggers with concrete actions. It is clearly distinguishable from adjacent skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Extracting per-residue or per-sequence embeddings', 'Masked-LM likelihood / mutation effect scoring', and 'Contact prediction from a sequence' — matching the top anchor.

3 / 3

Completeness

Explicitly answers both what ('Embed proteins with Meta AI's ESM-2') and when ('Use this skill when: (1)... (2)... (3)...') with explicit triggers.

3 / 3

Trigger Term Quality

Natural domain terms a user would say ('embed proteins', 'ESM-2', 'embeddings', 'mutation effect scoring', 'contact prediction') are well covered, not jargon-only.

3 / 3

Distinctiveness Conflict Risk

A clear ESM-2 protein-embedding niche with distinct triggers; the body further disambiguates the Biohub esmfold2 fork, making conflict unlikely.

3 / 3

Total

12

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
UnicomAI/wanwu
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.