← 返回 Skills 市场
Volcano Plot Labeler
作者
EC-cyber258
· GitHub ↗
· v0.1.0
· MIT-0
216
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install volcano-plot-labeler
功能描述
Automatically label top significant genes in volcano plots with repulsion algorithm
安全使用建议
This skill appears to do what it says: it reads a user-provided differential-expression CSV, computes significance, applies a repulsion algorithm, and writes labeled volcano plots. Before installing or running: (1) run it in a virtualenv or sandbox to isolate pip-installed packages; (2) verify the input file path is trusted (the script reads files you point it at — avoid running it on sensitive system files); (3) note the minor mismatch where SKILL.md suggests installing 'scipy' but requirements.txt omits it (install scipy only if you need it); (4) inspect scripts/main.py yourself if you want extra assurance (it is included and contains the plotting and repulsion logic); and (5) because it executes local code, prefer running it on non-sensitive data or in an environment with limited permissions.
功能分析
Type: OpenClaw Skill
Name: volcano-plot-labeler
Version: 0.1.0
The volcano-plot-labeler skill is a standard data visualization tool designed to generate scientific plots from genomic data. The core logic in scripts/main.py uses well-known libraries (pandas, matplotlib, numpy) to implement a force-directed repulsion algorithm for label placement, with no evidence of network activity, credential theft, or unauthorized file system access beyond reading input data and saving the resulting plot.
能力评估
Purpose & Capability
Name, description, SKILL.md usage, and included script (scripts/main.py) all implement a volcano-plot labeling tool that uses a repulsion algorithm. Required Python libs (numpy, pandas, matplotlib) are appropriate for the stated functionality. No unrelated credentials, binaries, or services are requested.
Instruction Scope
Runtime instructions only perform local data loading, plotting, and saving output files. The SKILL.md and CLI direct the agent to read a user-supplied CSV and write plot files; there are no instructions to access system secrets, external endpoints, or other unrelated files. The SKILL.md does recommend validating paths and sandboxing in its checklist.
Install Mechanism
There is no platform-level install spec — the SKILL.md asks users to pip install dependencies (and a requirements.txt is included). This is standard for Python scripts but does require network access to PyPI when installing. Minor mismatch: SKILL.md lists 'scipy' in the pip install line but requirements.txt does not include scipy; the script itself does not appear to import scipy in the visible portion.
Credentials
The skill requests no environment variables or credentials and does not declare any config paths. All file I/O is limited to reading an input CSV/TSV and writing plot files, which is proportional to the stated purpose.
Persistence & Privilege
The skill does not set always: true and does not request persistent system privileges. It runs as a local script and writes output files to the workspace when invoked. Autonomous invocation is allowed by platform default but is not combined with other high-risk requests.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install volcano-plot-labeler - 安装完成后,直接呼叫该 Skill 的名称或使用
/volcano-plot-labeler触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of Volcano Plot Labeler.
- Automatically identifies and labels the Top 10 most significant genes in volcano plots using a repulsion algorithm to prevent label overlap.
- Supports customizable thresholds, label styling, and positioning.
- Generates output in multiple formats (PNG, PDF, SVG).
- Offers both Python API and command-line interface for generating labeled volcano plots.
- Includes a detailed security checklist and risk assessment for safe execution.
元数据
常见问题
Volcano Plot Labeler 是什么?
Automatically label top significant genes in volcano plots with repulsion algorithm. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 216 次。
如何安装 Volcano Plot Labeler?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install volcano-plot-labeler」即可一键安装,无需额外配置。
Volcano Plot Labeler 是免费的吗?
是的,Volcano Plot Labeler 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Volcano Plot Labeler 支持哪些平台?
Volcano Plot Labeler 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Volcano Plot Labeler?
由 EC-cyber258(@ec-cyber258)开发并维护,当前版本 v0.1.0。
推荐 Skills