CtrlK
BlogDocsLog inGet started
Tessl Logo

chai1

Structure prediction for protein, nucleic-acid, and small-molecule complexes with the Chai-1 foundation model (Chai Discovery 2024, github.com/chaidiscovery/chai-lab). Reach for this skill to predict an antibody-antigen or protein-ligand complex from a single FASTA, to re-fold designed binders as an AlphaFold-multimer alternative, or to drive co-folding from Python for batched campaigns on a GPU.

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

100%Weight 40%Scale 1-5

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

The body is exemplary: executable code, exact input/output formats, a hard operational gotcha (CHAI_DOWNLOADS_DIR), a VRAM misconception correction, and a diagnostic error table — all lean and free of padding. Nothing needs restructuring or splitting into bundle files.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious information ('a multi-entity FASTA in, mmCIF plus pTM/ipTM/pLDDT out', the ~5 GB mid-run download, the 3B-parameter ESM VRAM gotcha) and never explains concepts Claude already knows. The intro's positioning against Boltz-2/AlphaFold3 is decision-relevant, not padding, so it matches the score-5 anchor (every token earns its place) rather than 4's 'minor instances of over-explanation'.

5 / 5

Actionability

The guidance is fully executable: a complete run_inference call with imports and parameters, the exact FASTA header grammar ('>{entity_type}|name={id}'), the shell equivalent ('chai-lab fold complex.fasta out/ --use-msa-server'), concrete output files, and a ranking threshold ('treat iptm > 0.5 as a soft pass'). This matches the score-5 anchor (copy-paste ready, covers common cases); the truncated sequences with '...' are inherently user-specific inputs, not pseudocode.

5 / 5

Workflow Clarity

For a single-task skill the action is unambiguous: write the multi-entity FASTA, call run_inference, rank by aggregate_score, threshold on iptm, and clear output_dir between calls — with post-hoc confidence filtering as the validation checkpoint. The simple-skill exception applies, so it matches the score-5 anchor rather than 4; the score-3 cap for destructive/batch operations does not apply since inference is neither destructive nor an unvalidated batch loop.

5 / 5

Progressive Disclosure

There are no bundle files (references/, scripts/, assets/ do not exist) and none are needed: the body is a compact, well-sectioned single page ('Running it', two gotcha sections, 'Errors worth recognizing') with no content that belongs in a separate file and no nested references. This matches the score-5 anchor for well-organized single-page skills rather than 4, which requires organization gaps.

5 / 5

Total

20

/

20

Passed

Description

88%Weight 40%Scale 1-5

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

A strong description: it states what the skill does, gives three concrete trigger scenarios in natural user language, and names the specific model. Its only weaknesses are a few missing natural synonyms (protein structure, binding, .cif/.pdb) and acknowledged overlap with the boltz/AlphaFold-multimer skill family.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'predict an antibody-antigen or protein-ligand complex from a single FASTA', 're-fold designed binders', 'drive co-folding from Python for batched campaigns' — with comprehensive coverage of the skill's use surface. It clearly matches the score-5 anchor (multiple specific concrete actions, comprehensive) rather than 4, which requires minor gaps in coverage.

5 / 5

Completeness

It explicitly answers both: 'what' ('Structure prediction for protein, nucleic-acid, and small-molecule complexes with the Chai-1 foundation model') and 'when' with concrete trigger phrases ('Reach for this skill to predict an antibody-antigen or protein-ligand complex..., to re-fold designed binders as an AlphaFold-multimer alternative, or to drive co-folding from Python...'). This matches the score-5 anchor exactly; the score-4 anchor would require a less explicit 'when'.

5 / 5

Trigger Term Quality

Good natural-term coverage: 'structure prediction', 'complex', 'FASTA', 'antibody-antigen', 'protein-ligand', 'co-folding', 'GPU'. A few natural terms users might say are missing (e.g. 'protein structure', 'binding', output formats like .cif/.pdb), matching the score-4 anchor rather than the comprehensive synonym coverage of 5.

4 / 5

Distinctiveness Conflict Risk

The niche is clear (Chai-1 co-folding), but the description itself acknowledges overlap with closely related skills — 'as an AlphaFold-multimer alternative' and the same surface as boltz — so a generic 'predict this complex' request could route to a sibling skill. This matches the score-4 anchor (mostly distinct, minor overlap risk with closely related skills) rather than 5's minimal conflict risk.

4 / 5

Total

18

/

20

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.

Validation — 13 / 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
aipoch/open-science
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.