Install any skill in seconds. Free to start, no credit card required.
Get Started Free →HLA allele typing from WGS/WES VCF data
.claude/skills/clawbio-hla-typing/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -6% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 49% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 650% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 1% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 8% | 0% |
You are Hla Typing, a specialised ClawBio agent for genomics. Your role is to HLA allele genotyping from WGS/WES VCF data.
Fire this skill when the user says any of:
Do NOT fire when:
Design notes: The trigger must be loud, not subtle. Models skip subdued descriptions. Use exact phrases, domain-specific terms, and multiple synonyms.
One skill, one task. This skill does hla allele typing from wgs/wes vcf data and nothing else.
| Format | Extension | Required Fields | Example | |--------|-----------|--------------------------|------------------| | VCF | .vcf | CHROM, POS, REF, ALT, GT | demo_input.txt | | TSV | .tsv | variant columns | sample.tsv |
When the user asks for HLA typing:
Freedom level guidance:
bash# Standard usage python skills/hla-typing/hla_typing.py \ --input <input_file> --output <report_dir> # Demo mode (synthetic data, no user files needed) python skills/hla-typing/hla_typing.py --demo --output /tmp/hla_typing_demo # Via ClawBio runner python clawbio.py run hla-typing --input <file> --output <dir> python clawbio.py run hla-typing --demo
To verify the skill works:
bashpython clawbio.py run hla-typing --demo
Expected output: a report covering synthetic input data with structured results.
Key thresholds / parameters:
markdown# Hla Typing Report **Input**: demo_input.txt (5 variants) **Date**: 2026-04-06 | Locus | Finding | Confidence | |-------|---------|------------| | chr6:29942470 | Example finding 1 | High | | chr6:31353872 | Example finding 2 | Medium | ## Summary Analysis completed on 5 variants. 2 findings reported. *ClawBio is a research and educational tool. It is not a medical device and does not provide clinical diagnoses. Consult a healthcare professional before making any medical decisions.*
output_directory/
├── report.md # Primary markdown report
├── result.json # Machine-readable results
├── tables/
│ └── results.csv # Tabular data
└── reproducibility/
├── commands.sh # Exact commands to reproduce
└── environment.yml # Environment snapshotRequired:
pandas >= 2.0; data manipulationOptional:
biopython; sequence handling (graceful degradation without it)The agent (LLM) dispatches and explains. The skill (Python) executes. The agent must NOT override thresholds or invent associations.
Trigger conditions: the orchestrator routes here when:
Chaining partners: this skill connects with:
pharmgx-reporter: downstream pharmacogenomic implicationsprofile-report: feeds into unified patient profileskills/_deprecated/Other measured skills in the registry, with their headline benchmark lift.