← 返回 Skills 市场
Variant Annotation
作者
EC-cyber258
· GitHub ↗
· v0.1.0
· MIT-0
251
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install variant-annotation-2
功能描述
Query and annotate gene variants from ClinVar and dbSNP databases. Trigger when: - User provides a variant identifier (rsID, HGVS notation, genomic coordinat...
安全使用建议
This skill appears to be a legitimate variant-annotation tool that queries public NCBI endpoints (ClinVar and dbSNP). However, before installing or running it, consider the following:
- Privacy: Variant strings and any patient-associated identifiers you pass to the tool will be sent to public databases (NCBI E-utilities). Do not feed identifiable patient data you cannot share publicly.
- Implementation gaps: The SKILL.md promises population databases (gnomAD/ExAC/1000G) and functional predictors (SIFT, PolyPhen, CADD), but the manifest and requirements do not document how those are fetched. Review the full scripts/main.py to confirm which external APIs the code uses and whether additional API keys or local data files are required.
- Missing dependency/install instructions: requirements.txt is minimal. If you plan to run the script, inspect main.py and run it in an isolated environment (virtualenv or container) to identify missing Python packages and avoid inadvertently executing unreviewed code system-wide.
- Rate limits and API keys: The code supports an optional NCBI API key to increase rate limits. The skill does not declare how to supply that key; consider storing any API key securely and verify the CLI/argument behavior before providing secrets.
- Security hygiene: Run the code on non-production data initially, review all network endpoints in the full source, and, if you need to use data that must remain private, evaluate running a local install of necessary databases or use tools that permit offline annotation.
If you want, I can (a) scan the remainder of scripts/main.py for hidden endpoints or suspicious code, (b) list exact places where the implementation diverges from the SKILL.md, or (c) suggest a safe step-by-step to run the tool in a sandboxed environment.
功能分析
Type: OpenClaw Skill
Name: variant-annotation-2
Version: 0.1.0
The skill bundle is a legitimate bioinformatics tool designed to annotate genetic variants using NCBI's ClinVar and dbSNP databases. The core logic in `scripts/main.py` implements standard API interactions with NCBI E-utilities, including proper rate limiting and error handling, and follows the ACMG guidelines described in the documentation. There is no evidence of malicious intent, data exfiltration, or unauthorized execution; all network activity is directed toward official NCBI endpoints (eutils.ncbi.nlm.nih.gov).
能力评估
Purpose & Capability
The skill claims to aggregate ClinVar, dbSNP, gnomAD/ExAC/1000G population frequencies, and functional predictions (SIFT, PolyPhen, CADD). The included Python code clearly implements NCBI E-utilities queries for ClinVar and dbSNP (expected and coherent). However, requirements.txt only lists 'dataclasses' and there are no explicit clients, endpoints, or install steps for gnomAD, ExAC, SIFT, PolyPhen, or CADD in the manifest or referenced files. That mismatch suggests either incomplete implementation or missing declared dependencies (not necessarily malicious, but inconsistent).
Instruction Scope
SKILL.md instructs the agent to call the VariantAnnotator class or run scripts/main.py and to query public databases (ClinVar/dbSNP). The runtime instructions do not ask the agent to read unrelated system files, access other credentials, or transmit data to unknown endpoints. They do show example FTP/wget commands in reference docs (ClinVar FTP), but the primary runtime examples use the packaged script and NCBI E-utilities — which is appropriate for the stated purpose.
Install Mechanism
There is no install specification (instruction-only skill plus a local script), so nothing will be automatically downloaded or executed at install time. That lowers install-time risk. The only file that might require additional packages is scripts/main.py, but requirements.txt is minimal and no install step is provided — an inconsistency but not an install-time hazard.
Credentials
The skill declares no required environment variables or credentials (none listed). The code accepts an optional NCBI api_key parameter for rate-limit increases and sets a User-Agent header for requests; the SKILL.md and manifest do not document providing an API key via env var or config. This is not dangerous by itself, but the lack of declared optional credentials (e.g., NCBI_API_KEY) is an omission and should be clarified. No broad system credentials or unrelated secrets are requested.
Persistence & Privilege
The skill is not always-enabled, requires no configuration paths, and does not request persistent elevated privileges. It appears to be a normal, on-demand tool with no evidence it modifies other skills or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install variant-annotation-2 - 安装完成后,直接呼叫该 Skill 的名称或使用
/variant-annotation-2触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial public release of variant-annotation skill.
- Query and annotate gene variants using ClinVar and dbSNP databases, supporting inputs such as rsID, HGVS notation, and genomic coordinates.
- Provides clinical significance (including ACMG guideline-based classification), allele frequencies, disease associations, and functional predictions.
- Supports multiple input formats and batch annotation via CLI or Python API.
- Includes detailed ACMG scoring system for pathogenicity assessment.
- Integrates data from ClinVar, dbSNP, gnomAD, Ensembl VEP, and CADD.
- For research/educational use only; not for clinical diagnostic purposes.
元数据
常见问题
Variant Annotation 是什么?
Query and annotate gene variants from ClinVar and dbSNP databases. Trigger when: - User provides a variant identifier (rsID, HGVS notation, genomic coordinat... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 251 次。
如何安装 Variant Annotation?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install variant-annotation-2」即可一键安装,无需额外配置。
Variant Annotation 是免费的吗?
是的,Variant Annotation 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Variant Annotation 支持哪些平台?
Variant Annotation 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Variant Annotation?
由 EC-cyber258(@ec-cyber258)开发并维护,当前版本 v0.1.0。
推荐 Skills