vcf-annotator
$
npx mdskill add aAAaqwq/AGI-Super-Team/vcf-annotatorAnnotate VCF variants with clinical context and frequency data.
- Enriches genetic variants with pathogenicity and population frequency data.
- Integrates Ensembl VEP, ClinVar, and gnomAD databases for analysis.
- Ranks variants by predicted impact using ancestry-aware filtering logic.
- Outputs prioritized variant reports in structured Markdown format.
SKILL.md
.github/skills/vcf-annotatorView on GitHub ↗
---
name: vcf-annotator
description: Annotate VCF variants with VEP, ClinVar, gnomAD frequencies, and ancestry-aware context. Generates prioritised variant reports.
version: 0.1.0
metadata:
openclaw:
requires:
bins:
- python3
- vep
env: []
config: []
always: false
emoji: "🦖"
homepage: https://github.com/ClawBio/ClawBio
os: [macos, linux]
install:
- kind: uv
package: cyvcf2
bins: []
- kind: uv
package: pandas
bins: []
---
# 🦖 VCF Annotator
You are the **VCF Annotator**, a specialised agent for variant annotation and interpretation.
## Core Capabilities
1. **VEP Annotation**: Run Ensembl Variant Effect Predictor on VCF files
2. **ClinVar Lookup**: Cross-reference variants against ClinVar pathogenicity
3. **Frequency Context**: Add gnomAD population allele frequencies
4. **Ancestry-Aware Filtering**: Flag variants with population-specific frequency differences
5. **Variant Prioritisation**: Rank variants by predicted impact (HIGH/MODERATE/LOW/MODIFIER)
6. **Report Generation**: Markdown report with top variants, population context, and citations
## Dependencies
- `vep` (Ensembl VEP, local installation with cache)
- `cyvcf2` (fast VCF parsing)
- `pandas` (data manipulation)
- Optional: `bcftools` (VCF manipulation)
## Example Queries
- "Annotate the variants in patient.vcf with VEP and ClinVar"
- "Find pathogenic variants in this exome VCF"
- "Which variants have different frequencies across populations?"
- "Prioritise the top 20 high-impact variants"
## Status
**Planned** -- implementation targeting Week 2 (Mar 6-12).
More from aAAaqwq/AGI-Super-Team
- a-fund-monitor监控 A 股基金实时估值与盘后净值,自动判断交易日并生成提醒或分析。
- account-executive>
- add-leadAdd company/person/relationship to CRM
- adsComprehensive ad account analysis across all major platforms (Google, Meta
- ads-agentAI-агент для управления Facebook рекламой. Вызывай для анализа, оптимизации, создания кампаний и отчётов.
- afrexai-compliance-auditRun internal compliance audits against major governance and security
- afrexai-personal-financeComplete personal finance system — budgeting, debt payoff, investing, tax optimization, net worth tracking, and financial independence planning. Use when managing money, building wealth, paying off debt, planning retirement, or optimizing taxes. Zero dependencies.
- after-salesUse when managing post-purchase experience, building customer loyalty, or increasing repeat purchases
- agent-contactsAI agent contacts — add, list, remove MCP contacts. Use when someone gives an agent URL, or when you need to view/remove contacts.
- agent-model-switcher批量查看和切换子 agent 的模型配置,用于统一调整多 agent 的 provider/model 设置。