← Back to Skills Marketplace
ec-cyber258

Volcano Plot Script

by EC-cyber258 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
241
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install volcano-plot-script
Description
Generate R/Python code for volcano plots from DEG (Differentially Expressed Genes) analysis results. Triggered when user needs visualization of gene expressi...
Usage Guidance
This skill appears coherent and benign for generating volcano plots. Before running it: 1) inspect the included scripts (especially export_r_script) if you will execute generated R code; 2) run in a virtualenv or sandbox and install dependencies from a trusted source; 3) avoid running it on untrusted input filenames/paths (path sanitization is minimal); 4) confirm output file paths to avoid overwriting important files. If you need stricter protections, ask the author to implement explicit workspace-only path checks and proper escaping when embedding filenames into exported scripts.
Capability Analysis
Type: OpenClaw Skill Name: volcano-plot-script Version: 0.1.0 The skill bundle is a legitimate bioinformatics tool designed to generate volcano plots from differential gene expression data. The core logic in scripts/main.py uses standard data science libraries (pandas, matplotlib, numpy) to process CSV/TSV inputs and produce visualization files or R scripts. There is no evidence of data exfiltration, malicious execution, or prompt injection; the code and instructions in SKILL.md are consistent with the stated purpose.
Capability Assessment
Purpose & Capability
Name/description (volcano plot generator) matches the included assets: SKILL.md, example data, marker list, requirements.txt, and a Python script that reads DEG CSV/TSV files and creates plots. No unrelated credentials, binaries, or network endpoints are requested.
Instruction Scope
Runtime instructions and code limit actions to reading an input data file, optional gene list, generating a plot and optionally exporting an R script. This stays within the stated purpose. Minor concerns: SKILL.md's security checklist mentions protections (e.g., preventing ../ traversal), but the provided Python code only checks existence of the input path and does not enforce workspace-restrictions or explicit path sanitization. The export_r_script function inserts args.input into the generated R script without visible escaping — if you run the tool on untrusted filenames/paths this could produce malformed or unexpected R script content. These are implementation / safety caveats rather than indicators of malicious behavior.
Install Mechanism
No install spec; it's an instruction-only skill with a requirements.txt listing typical plotting/data packages (pandas, matplotlib, seaborn, numpy). This is proportional for a local plotting tool and doesn't pull remote archives or arbitrary executables.
Credentials
The skill requests no environment variables, no credentials, and no config paths. All declared dependencies are relevant to data processing and plotting.
Persistence & Privilege
always is false and the skill does not request persistent/privileged presence or attempt to modify other skills or system-wide settings. It performs local file I/O consistent with its purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install volcano-plot-script
  3. After installation, invoke the skill by name or use /volcano-plot-script
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of volcano-plot-script skill. - Generates customizable R or Python scripts for creating publication-ready volcano plots from DEG analysis results. - Supports input of gene identifiers, log2 fold changes, p-values, and optional annotations. - Offers multiple parameters for color, thresholds, and gene labeling. - Produces high-quality PNG/PDF/SVG plots and gene lists as outputs. - Includes security and risk assessments, with installation and usage instructions provided.
Metadata
Slug volcano-plot-script
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Volcano Plot Script?

Generate R/Python code for volcano plots from DEG (Differentially Expressed Genes) analysis results. Triggered when user needs visualization of gene expressi... It is an AI Agent Skill for Claude Code / OpenClaw, with 241 downloads so far.

How do I install Volcano Plot Script?

Run "/install volcano-plot-script" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Volcano Plot Script free?

Yes, Volcano Plot Script is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Volcano Plot Script support?

Volcano Plot Script is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Volcano Plot Script?

It is built and maintained by EC-cyber258 (@ec-cyber258); the current version is v0.1.0.

💬 Comments