CtrlK
BlogDocsLog inGet started
Tessl Logo

biopython

Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.

67

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

65%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.

Well-structured with strong progressive disclosure and actionable examples, but weakened by verbosity and a lack of explicit validation feedback loops for its batch/network operations.

Suggestions

Trim the Overview paragraph and the 10-item Best Practices list to assume Claude's competence, and remove the redundant "Quick Reference" grep section that duplicates the "General Workflow Guidelines" examples.

Add explicit validation/feedback checkpoints for batch operations — e.g., after Entrez batch downloads, validate record counts and retry on HTTPError before proceeding.

Make code examples self-contained by defining placeholder variables (e.g., `sequence`, `accession`) or noting them as inputs, so snippets are copy-paste runnable without edits.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete code, but padded by an overview paragraph explaining what Biopython is, a 10-item Best Practices list, and a redundant "Quick Reference" grep section that repeats the earlier grep patterns.

3 / 5

Actionability

Provides copy-paste-ready code per section plus four full pipeline patterns; minor gaps where examples use undefined variables (e.g., `sequence` in Pattern 3, `accession` in the error-handling snippet).

4 / 5

Workflow Clarity

A reading/writing workflow is present, but there are no explicit validation checkpoints or validate→fix→retry feedback loops for batch NCBI downloads and BLAST runs, which the rubric caps at 3.

3 / 5

Progressive Disclosure

Clear overview in SKILL.md with well-signaled one-level-deep references ("**Reference:** references/sequence_io.md"); all seven referenced files exist and are appropriately split by domain with grep navigation aids.

5 / 5

Total

15

/

20

Passed

Description

100%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, specific description that clearly states what the skill does and when to use it, with concrete trigger terms and explicit boundary guidance against neighboring skills. No meaningful gaps.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — "sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, ... programmatic NCBI/PubMed access (Bio.Entrez) ... BLAST automation" — with comprehensive coverage across the domain.

5 / 5

Completeness

Explicitly answers both what ("Comprehensive molecular biology toolkit ... sequence manipulation, file parsing ...") and when ("Use for ...") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural terms users actually say (FASTA, GenBank, PDB, NCBI, PubMed, BLAST, bioinformatics pipelines), including file formats/extensions; only minor synonyms like "genomics" are absent.

5 / 5

Distinctiveness Conflict Risk

Clear molecular-biology niche with distinct triggers, plus explicit boundary guidance ("For quick lookups use gget; for multi-service integration use bioservices") minimizing conflict risk.

5 / 5

Total

20

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
synthetic-sciences/openscience
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.