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 biopythonOverall
score
86%
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
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.
| Dimension | Reasoning | Score |
|---|---|---|
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')
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 14 / 16 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | |
Table of Contents
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.