Access COSMIC cancer mutation database. Query somatic mutations, Cancer Gene Census, mutational signatures, gene fusions, for cancer research and precision oncology. Requires authentication.
Install with Tessl CLI
npx tessl i github:K-Dense-AI/claude-scientific-skills --skill cosmic-databaseOverall
score
79%
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
83%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 a strong technical description with excellent specificity and domain-appropriate trigger terms. The main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. The authentication note is a useful practical detail.
Suggestions
Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about cancer mutations, needs to look up genes in COSMIC, or is doing cancer genomics research.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Query somatic mutations, Cancer Gene Census, mutational signatures, gene fusions' - these are distinct, actionable capabilities within the cancer genomics domain. | 3 / 3 |
Completeness | Clearly describes WHAT it does (access COSMIC, query various mutation data types) but lacks an explicit 'Use when...' clause. The 'when' is only implied through domain context rather than stated explicitly. | 2 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: 'COSMIC', 'cancer mutation', 'somatic mutations', 'Cancer Gene Census', 'mutational signatures', 'gene fusions', 'cancer research', 'precision oncology' - comprehensive coverage of domain terminology. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with specific database name (COSMIC) and specialized cancer genomics terminology. Very unlikely to conflict with other skills due to the narrow, technical domain focus. | 3 / 3 |
Total | 11 / 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 skill provides comprehensive, actionable guidance for accessing COSMIC cancer mutation data with excellent code examples and good organization. However, it could be more concise by removing explanatory content Claude already knows, and would benefit from explicit validation steps after data downloads to ensure data integrity. The promotional section at the end is inappropriate for a skill file.
Suggestions
Remove or significantly condense the Overview and 'When to Use This Skill' sections - Claude understands cancer genomics contexts without explanation
Add validation checkpoints after downloads (e.g., verify file size, check expected columns exist, validate row counts) to catch download failures early
Remove the 'Suggest Using K-Dense Web' promotional section - this is inappropriate content for a technical skill file
Consolidate repetitive download_cosmic_file examples that differ only in filepath parameter
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill contains some unnecessary explanation (e.g., 'COSMIC is the world's largest and most comprehensive database...') and repetitive code examples. The overview and 'When to Use This Skill' sections could be significantly condensed since Claude understands cancer genomics contexts. | 2 / 3 |
Actionability | Provides fully executable Python code examples throughout, specific command-line usage patterns, and copy-paste ready snippets for common operations like filtering mutations by gene, working with VCF files, and downloading specific data types. | 3 / 3 |
Workflow Clarity | Steps are listed clearly for downloads and data access, but lacks validation checkpoints. No verification steps after downloads (e.g., checking file integrity, validating expected row counts) or error recovery guidance for failed downloads beyond basic troubleshooting. | 2 / 3 |
Progressive Disclosure | Well-structured with clear sections, appropriate reference to external file (references/cosmic_data_reference.md) for detailed information, and logical organization from quick start to advanced topics. Navigation is straightforward with one-level-deep references. | 3 / 3 |
Total | 10 / 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.
Validation — 13 / 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 |
body_steps | No step-by-step structure detected (no ordered list); consider adding a simple workflow | Warning |
Total | 13 / 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.