Full-featured computational pathology toolkit. Use for advanced WSI analysis including multiplexed immunofluorescence (CODEX, Vectra), nucleus segmentation, tissue graph construction, and ML model training on pathology data. Supports 160+ slide formats. For simple tile extraction from H&E slides, histolab may be simpler.
77
67%
Does it follow best practices?
Impact
96%
2.74xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/pathml/SKILL.mdQuality
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 defines a specialized computational pathology toolkit with concrete capabilities, rich domain-specific trigger terms, and explicit guidance on when to use it versus a simpler alternative. It uses proper third-person voice throughout and provides enough specificity to be easily distinguishable from other skills. The inclusion of the histolab disambiguation is a particularly strong touch for reducing conflict risk.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: WSI analysis, multiplexed immunofluorescence (with named platforms CODEX, Vectra), nucleus segmentation, tissue graph construction, ML model training on pathology data, and support for 160+ slide formats. | 3 / 3 |
Completeness | Clearly answers 'what' (computational pathology toolkit with specific capabilities) and 'when' ('Use for advanced WSI analysis including...'). Also provides helpful disambiguation guidance ('For simple tile extraction from H&E slides, histolab may be simpler'), which serves as an anti-trigger. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms a computational pathology user would say: WSI, multiplexed immunofluorescence, CODEX, Vectra, nucleus segmentation, tissue graph, pathology, slide formats, H&E slides, tile extraction. These are highly domain-specific and naturally used by the target audience. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with domain-specific terminology (computational pathology, WSI, CODEX, Vectra, nucleus segmentation, tissue graph construction). The explicit contrast with histolab further reduces conflict risk by clarifying the boundary between this skill and a simpler alternative. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The skill provides reasonable structural organization with clear reference file pointers, but suffers from significant redundancy (the same six reference files listed three times) and verbosity (explanatory text Claude doesn't need). The Quick Start code example is a strength, but the common workflows lack executable code and validation checkpoints, reducing their practical utility.
Suggestions
Eliminate the redundant reference file listings—keep only one consolidated reference section instead of repeating the same six files in 'Core Capabilities', 'References to Detailed Documentation', and 'Resources'.
Remove the 'Overview' paragraph and 'When to Use This Skill' section, which restate information Claude already knows or that is covered by the frontmatter description and Core Capabilities section.
Add executable code examples to the Common Workflows (especially CODEX and ML training) instead of abstract numbered steps.
Add validation/verification checkpoints to workflows, e.g., checking tile counts after tiling, verifying stain normalization output, or validating model metrics after training.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Significant verbosity throughout. The 'Overview' paragraph restates what Claude already knows about computational pathology toolkits. The 'When to Use This Skill' section is a long bullet list that largely duplicates the 'Core Capabilities' section. The 'Resources' section at the bottom redundantly re-lists the same reference files already mentioned in 'Core Capabilities' and again in 'References to Detailed Documentation'—three separate listings of the same six files. Many sentences are descriptive filler (e.g., 'PathML automatically handles vendor-specific formats and provides unified interfaces'). | 1 / 3 |
Actionability | The Quick Start section provides a concrete, mostly executable code example for loading and preprocessing a WSI. However, the 'Common Workflows' subsections are high-level numbered lists without executable code (e.g., 'Load CODEX slide with CODEXSlide' without showing how). Key details like tiling parameters, error handling, and actual CODEX/ML code are deferred entirely to reference files that aren't provided. | 2 / 3 |
Workflow Clarity | The three common workflows (H&E, CODEX, ML training) provide clear step sequences, but they lack validation checkpoints, error recovery guidance, and concrete commands at each step. For operations involving large-scale batch processing and model training, there are no verification steps or feedback loops mentioned. | 2 / 3 |
Progressive Disclosure | The skill correctly points to six reference files organized by capability area, which is good structure. However, the same six references are listed three separate times (in Core Capabilities, in 'References to Detailed Documentation', and in 'Resources'), which is poor organization. Additionally, no bundle files were provided, so we cannot verify the references actually exist, and the redundant listings suggest the content could be much better organized. | 2 / 3 |
Total | 7 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
metadata_version | 'metadata.version' is missing | Warning |
Total | 10 / 11 Passed | |
cbcae7b
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.