Volcano Plot Labeler
v1.0.0Analyze data with `volcano-plot-labeler` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation.
⭐ 0· 31·0 current·0 all-time
byAIpoch@aipoch-ai
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & 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.
Assessment
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).Like a lobster shell, security has layers — review code before you run it.
latestvk979p24yx5m1fyzgcs1mnhqjc98426hc
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
