← Back to Skills Marketplace
94
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install volcano-plot-labeler-1
Description
Analyze data with `volcano-plot-labeler` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation.
Usage Guidance
This skill appears coherent and self-contained, but check a few things before running: 1) Run the recommended smoke check: python -m py_compile scripts/main.py and inspect scripts/main.py yourself to confirm behavior. 2) Install dependencies in a sandboxed venv: pip install -r requirements.txt (note SKILL.md also mentions scipy; install only what you need). 3) Be aware the examples assume importable package semantics but only scripts/main.py is provided — run the script directly or adapt for import. 4) Provide only non-sensitive sample data for initial runs (the script reads CSVs and writes image files). If you need higher assurance, paste the full remainder of scripts/main.py for a complete review (the provided file preview was truncated).
Capability Analysis
Type: OpenClaw Skill
Name: volcano-plot-labeler-1
Version: 1.0.0
The volcano-plot-labeler skill is a legitimate data visualization tool designed to generate scientific plots with automated label positioning. The core logic in `scripts/main.py` uses standard libraries (pandas, matplotlib, numpy) to process differential expression data and implements a force-directed repulsion algorithm for text labels. The instructions in `SKILL.md` are well-structured, focusing on reproducible workflows and input validation without any signs of prompt injection or malicious intent. No suspicious network activity, file system abuse, or obfuscation was detected.
Capability Assessment
Purpose & Capability
Name/description match the included artifact: scripts/main.py implements label_volcano_plot and a CLI for generating labeled volcano plots. Required libraries (numpy, pandas, matplotlib) are appropriate for the stated purpose.
Instruction Scope
SKILL.md stays within the stated scope (validate inputs, run the packaged script, return artifacts). Minor inconsistencies: SKILL.md's installation block lists 'scipy' in pip install but requirements.txt lacks scipy; SKILL.md shows example 'from volcano_plot_labeler import label_volcano_plot' even though the repository includes only scripts/main.py (not an installed package). These are quality/documentation issues but not direct security concerns.
Install Mechanism
No install spec — instruction-only with a packaged script. No remote downloads or extraction. Dependencies are standard Python packages declared locally (requirements.txt).
Credentials
The skill requests no environment variables, credentials, or config paths. The script operates on user-provided CSVs and writes standard image outputs — this is proportionate to its purpose.
Persistence & Privilege
always:false and no modifications to other skills or system-wide configs. The skill does not request persistent presence or elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install volcano-plot-labeler-1 - After installation, invoke the skill by name or use
/volcano-plot-labeler-1 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the volcano-plot-labeler skill.
- Automatically identifies and labels the top 10 most significant genes on volcano plots.
- Uses a repulsion algorithm to ensure label text does not overlap.
- Supports customizable thresholds, styling options, and multiple output formats (PNG, PDF, SVG).
- Provides both Python API and command-line interface for flexible usage.
- Designed with reproducible workflows, explicit validation, and structured outputs for easy review and audit.
Metadata
Frequently Asked Questions
What is Volcano Plot Labeler?
Analyze data with `volcano-plot-labeler` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation. It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.
How do I install Volcano Plot Labeler?
Run "/install volcano-plot-labeler-1" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Volcano Plot Labeler free?
Yes, Volcano Plot Labeler is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Volcano Plot Labeler support?
Volcano Plot Labeler is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Volcano Plot Labeler?
It is built and maintained by AIpoch (@aipoch-ai); the current version is v1.0.0.
More Skills