/install acmg-variant-classification
ACMG Variant Classification
Use this skill when a user wants a structured ACMG/AMP-style interpretation workflow for a germline SNV/indel.
Interaction mode
Default to a guided interview workflow.
When using this skill with a live user:
- Ask for one block of information at a time
- Wait for the user's answer before moving on
- Do not request all evidence at once unless the user asks for a bulk template
- Explicitly track what is known, unknown, and still needed
- Treat phenotype, family history, segregation data, and parental genotypes as user-supplied inputs that may arrive incrementally
Recommended guided sequence:
- Variant identity: gene, transcript, build, c.HGVS, p.HGVS, variant type
- Clinical phenotype / suspected disease
- Inheritance model and family structure
- Parental genotype status and de novo / segregation details
- Population / database / literature evidence
- Functional and computational evidence
- Criteria assignment and final review
At each step, summarize back in one compact block:
- confirmed facts
- missing facts
- provisional ACMG implications
Safety / scope
Always say clearly:
- This is decision support, not a final clinical diagnosis.
- Gene/disease-specific ClinGen guidance overrides generic ACMG rules where applicable.
- Final classification requires expert manual review.
Inputs you should collect
Use templates/intake.md and ask for or normalize these fields:
- Gene
- Transcript
- Genome build
- c.HGVS
- p.HGVS
- Variant type
- Zygosity
- Inheritance model
- Phenotype / disease context
- Population frequency evidence
- Functional evidence
- Segregation / de novo evidence
- Database assertions
- Literature evidence
If transcript, genome build, or HGVS is unclear, stop and ask for clarification before classification.
Standard workflow
Step 1: Confirm scope
Proceed only if all are true:
- Variant is a germline small variant (SNV/indel)
- Naming/build/transcript are defined
- User understands output is review-only
- Any gene-specific ACMG framework has been checked
Step 2: Normalize the record
Create a clean variant record using templates/intake.md.
Step 3: Gather evidence by ACMG bucket
Pathogenic side:
- PVS1
- PS1, PS2, PS3, PS4
- PM1, PM2, PM3, PM4, PM5, PM6
- PP1, PP2, PP3, PP4
Benign side:
- BA1
- BS1, BS2, BS3, BS4
- BP1, BP2, BP3, BP4, BP5, BP7
Step 4: Assign criteria carefully
Use templates/evidence-table.md. For each criterion, record:
- code
- strength
- triggered yes/no
- reason
- source
- caveat / limitation
Do not double count overlapping evidence.
Step 5: Evaluate conflicts
If both pathogenic and benign evidence exist:
- Check whether evidence is truly independent
- Downgrade/remove misapplied criteria if needed
- If conflict remains unresolved, prefer VUS over forced certainty
- State what additional data could resolve the conflict
Step 6: Apply combination logic
Use scripts/classifier.py or reproduce its logic manually.
Pathogenic if any:
- 1 Very Strong + >=1 Strong
- 1 Very Strong + >=2 Moderate
- 1 Very Strong + 1 Moderate + 1 Supporting
- 1 Very Strong + >=2 Supporting
-
=2 Strong
- 1 Strong + >=3 Moderate
- 1 Strong + 2 Moderate + >=2 Supporting
- 1 Strong + 1 Moderate + >=4 Supporting
-
=3 Moderate + >=3 Supporting
Likely Pathogenic if any:
- 1 Very Strong + 1 Moderate
- 1 Strong + 1 to 2 Moderate
- 1 Strong + >=2 Supporting
-
=3 Moderate
- 2 Moderate + >=2 Supporting
- 1 Moderate + >=4 Supporting
Benign if any:
- BA1
-
=2 Strong benign criteria
Likely Benign if any:
- 1 Strong benign + 1 Supporting benign
-
=2 Supporting benign
Else: VUS
Guided questioning pattern
Use short, sequential prompts:
- Step A: ask only for variant identity fields
- Step B: ask only for phenotype and suspected diagnosis
- Step C: ask only for pedigree / family history / inheritance
- Step D: ask only for parental genotypes and segregation/de novo details
- Step E: ask only for outside evidence such as ClinVar, literature, frequency, and functional assays
- Step F: summarize triggered or candidate ACMG criteria before giving a provisional class
Included files
- templates/intake.md
- templates/evidence-table.md
- references/sop.md
- references/test_cases.json
- scripts/classifier.py
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install acmg-variant-classification - 安装完成后,直接呼叫该 Skill 的名称或使用
/acmg-variant-classification触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
ACMG Variant Classifier 是什么?
Standard workflow for ACMG/AMP germline small-variant classification — collect evidence, assign criteria, detect conflicts, and produce a review-ready classi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 135 次。
如何安装 ACMG Variant Classifier?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install acmg-variant-classification」即可一键安装,无需额外配置。
ACMG Variant Classifier 是免费的吗?
是的,ACMG Variant Classifier 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
ACMG Variant Classifier 支持哪些平台?
ACMG Variant Classifier 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 ACMG Variant Classifier?
由 Alex4Xu(@alex4xu)开发并维护,当前版本 v1.0.0。