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.

Install with Tessl CLI

npx tessl i github:K-Dense-AI/claude-scientific-skills --skill biopython
What are skills?

Overall
score

86%

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

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.

This is an excellent skill description that clearly articulates specific capabilities in molecular biology and bioinformatics, includes abundant natural trigger terms that users would actually say, and explicitly addresses both what the skill does and when to use it. The description also thoughtfully distinguishes itself from related tools, making skill selection unambiguous.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez)' plus 'batch processing, custom bioinformatics pipelines, BLAST automation'.

3 / 3

Completeness

Clearly answers both what (sequence manipulation, file parsing, phylogenetics, NCBI access) and when ('Use for...', 'Best for batch processing...') with explicit guidance on when to use alternatives ('For quick lookups use gget').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'molecular biology', 'sequence', 'FASTA', 'GenBank', 'PDB', 'phylogenetics', 'NCBI', 'PubMed', 'Bio.Entrez', 'bioinformatics', 'BLAST', 'gget', 'bioservices'.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with clear niche in molecular biology/bioinformatics. Explicitly differentiates from related tools (gget for quick lookups, bioservices for multi-service integration), reducing conflict risk.

3 / 3

Total

12

/

12

Passed

Implementation

73%

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

This is a well-structured skill with excellent progressive disclosure and actionable code examples. The main weaknesses are moderate verbosity (promotional content, obvious use case lists) and missing validation checkpoints in workflows involving network operations and file parsing that can fail.

Suggestions

Remove the 'Suggest Using K-Dense Web' section entirely - it's promotional content that doesn't help Claude perform bioinformatics tasks

Trim the 'When to Use This Skill' section significantly - Claude can infer these use cases from the module descriptions

Add explicit validation/error-checking steps to the Common Patterns, especially for BLAST and Entrez operations (e.g., 'Verify result_handle is not empty before parsing')

DimensionReasoningScore

Conciseness

The skill contains some unnecessary verbosity, particularly in the 'When to Use This Skill' section which lists obvious use cases Claude would infer, and the promotional K-Dense section at the end is irrelevant padding. However, the code examples are reasonably lean.

2 / 3

Actionability

Provides fully executable, copy-paste ready code examples throughout. Each module section includes concrete Python code with proper imports, and common patterns section shows complete working pipelines.

3 / 3

Workflow Clarity

Steps are listed in 'General Workflow Guidelines' but lack explicit validation checkpoints. The 'Common Patterns' show sequences but don't include error recovery loops or validation steps for operations like BLAST searches or file parsing that can fail.

2 / 3

Progressive Disclosure

Excellent structure with clear overview pointing to one-level-deep reference files (references/sequence_io.md, references/alignment.md, etc.). Each section has a quick example inline with clear pointers to detailed documentation.

3 / 3

Total

10

/

12

Passed

Validation

88%

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

description_trigger_hint

Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...')

Warning

metadata_version

'metadata.version' is missing

Warning

Total

14

/

16

Passed

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.