acmg-variant-classification
Standard workflow for ACMG/AMP germline small-variant classification — collect evidence, assign criteria, detect conflicts, and produce a review-ready classification summary. Use when a user wants a structured ACMG/AMP-style interpretation workflow for a germline SNV/indel, including guided evidence intake, criteria assignment, conflict handling, and provisional classification.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alex4xu/acmg-variant-classificationACMG 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.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alex4xu-acmg-variant-classification": {
"enabled": true,
"auto_update": true
}
}
}