Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/stanfish06/skillquarium --skill hla-typing명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | hla-typing |
| description | HLA allele typing from WGS/WES VCF data |
| license | MIT |
| metadata | {"version":"0.1.0","author":"Manuel Corpas","domain":"genomics","tags":["allele","typing","from"],"inputs":[{"name":"input_file","type":"file","format":"[Truncated]","description":"Primary input data file","required":true}],"outputs":[{"name":"report","type":"file","format":"md","description":"Analysis report"},{"name":"result","type":"file","format":"json","description":"Machine-readable results"}],"dependencies":{"python":">=3.11","packages":["pandas>=2.0"]},"demo_data":[{"path":"demo_input.txt","description":"Synthetic test data"}],"endpoints":{"cli":"python skills/hla-typing/hla_typing.py --input {input_file} --output {output_dir}"},"openclaw":{"requires":{"bins":"[Truncated]"},"always":false,"homepage":"https://github.com/ClawBio/ClawBio","emoji":"🧬","os":["darwin","linux"],"install":["[Truncated]"],"trigger_keywords":["allele","typing","from"]}} |
UNIMPLEMENTED. No HLA calling method is wired up.
run_analysisraisesNotImplementedErrorand the CLI exits 2; it does not produce allele calls and never produced any. Do not present its output, or its absence of output, as an HLA result — zero findings is not a negative call. Implementing it means choosing a method first: OptiType, HLA*LA, arcasHLA or T1K for sequence data, or a validated tag-SNP imputation panel for array data. Allele calls cannot be derived from a chr6 position list against a linear reference, which is what the workflow below assumes.
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:
# 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:
python clawbio.py run hla-typing --demo
Expected output: Error: hla-typing has no HLA calling implementation... on stderr and exit code 2. No report is written.
None. The steps below are the intended shape, not implemented behaviour:
Key thresholds / parameters: none defined. Thresholds cannot be stated until a calling method is chosen.
# 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 snapshot
Required:
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/None. No database or algorithm is used, so there is nothing to cite. A working implementation would cite IPD-IMGT/HLA plus whichever caller it wraps.