← Back to Skills Marketplace
senazeng

PRISM-GEN-DEMO

by SenaZeng · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ Security Clean
368
Downloads
0
Stars
0
Active Installs
10
Versions
Install in OpenClaw
/install prism-gen-demo
Description
English: Retrieve, filter, sort, merge, and visualize multiple CSV result files from PRISM-Gen molecular generation/screening. Provides portable query-based...
Usage Guidance
This skill is self-contained and reads only the CSV files bundled in its data/ directory; it does not request credentials or reach out to external services. Before installing: 1) Ensure you have Python 3.7+ and optionally install matplotlib if you want plotting. 2) Inspect the included CSVs if you are concerned about sensitive data, since those files are bundled and will be read. 3) The README/SKILL.md reference external links (GitHub, Zenodo) but the code does not call them. 4) As a general precaution, run new third-party code in an isolated environment (virtualenv or container) if you do not fully trust the source. License: MIT-0 (permissive).
Capability Analysis
Type: OpenClaw Skill Name: prism-gen-demo Version: 2.0.0 The PRISM-Gen Demo skill is a legitimate data analysis tool for exploring molecular screening results. The Python scripts (retrieve.py, filter.py, plot.py, etc.) use standard libraries like csv and argparse to process local data bundled in the skill. The implementation is clean, lacks any network or subprocess calls, and adheres strictly to the security claims in SKILL.md. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (CSV analysis of PRISM-Gen pipeline) match the included files and scripts: all functionality is implemented by local Python scripts operating on bundled data files. There are no unexpected required binaries, credentials, or services.
Instruction Scope
SKILL.md instructs running the provided Python scripts which only read CSVs from the bundled data/ directory and optionally write user-specified plot files. The scripts do not read unrelated system files, environment variables, or contact external endpoints.
Install Mechanism
No install spec is present (instruction-only installation). All code is shipped with the skill and no remote downloads or archive extraction occur.
Credentials
The skill declares no required environment variables or credentials and the code does not read any environment secrets. Optional dependency is matplotlib for plotting, which is proportional to visualization functionality.
Persistence & Privilege
Skill is not always-enabled; it does not modify other skills or system-wide settings. It only writes files explicitly requested by the user (plot outputs).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install prism-gen-demo
  3. After installation, invoke the skill by name or use /prism-gen-demo
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
- No file changes detected in this release. - Documentation and user guide remain unchanged. - Functionality and interface are stable with no modifications.
v2.0.1
Version 2.0.1 Major refactoring: Removed all Bash scripts, shell dependencies, and legacy pipeline code. Reimplemented the core as a fully self-contained, secure Python analysis suite. - All analysis functions are now Python scripts (retrieve, filter, sort, merge, score, plot, summary) under scripts/ - Data analysis is entirely offline and read-only; all required CSV data is bundled in data/ - No shell/bash scripting, subprocess calls, or hardcoded paths—pure Python throughout - No network activity, no API keys, no credential handling; outputs are written only to specified paths - Visualization (plotting) is now Python/matplotlib-based (optional) - Security and portability improved: greatly reduced codebase (51 files removed, 10 added), modernized architecture
v1.3.0
**Version 1.0.8 Changelog** - Major structural expansion: 56 new files added, including all core analysis scripts, precomputed data, assets, documentation, and configuration. - Reorganized codebase with modules for each PRISM-Gen workflow step (VAE, surrogate, DFT, ADMET, docking, etc). - Added multiple pre-calculated CSV result files to the data directory for demonstration and analysis. - Extensive documentation added: new tutorial, detailed README, and usage guides for easier onboarding. - Removed old plotting scripts and version info to reduce redundancy and clarify workflow structure.
v1.0.7
**Major codebase simplification and security update.** - Removed 50 maintenance, auxiliary, and legacy files, leaving only core analysis and plotting scripts. - Added three essential scripts for data preview and visualization: `demo_plot_distribution.py`, `demo_plot_scatter.py`, and `VERSION.md`. - All self-modifying, fix, packaging, and legacy scripts scrapped for maximum safety and transparency. - Skill now consists of Bash-only core analysis, with Python required only for advanced visualization. - All user input validated; no unsafe code patterns remain. - Fully aligned documentation and clear usage instructions; easy to audit and maintain.
v1.0.6
Version 1.0.6 - Added multiple new scripts for improved security and execution: - Security-focused Python and shell scripts (e.g., complete_security_fix_v1.0.6.py, fix_all_security_v1.0.6.py, fix_v1.0.6_simple.sh, quick_fix_v1.0.6.sh). - New scripts under safe_scripts_v2/ for safe plotting and Python execution (safe_demo_plot_distribution.py, safe_demo_plot_scatter.py, safe_exec.py, safe_python_executor.py). - Enhanced overall security and execution safety for advanced functions and data analysis.
v1.0.5
**v1.0.5 – Security-focused update with major codebase cleanup and safety enhancements** - Fixed critical RCE vulnerabilities by removing unsafe shell variable interpolation and implementing secure argument passing. - Deleted all self-modifying and path-dependent helper scripts (e.g., `_update_python_calls.sh`, `_fix_python_bool.sh`). - Added comprehensive input validation for all user and file inputs. - Replaced legacy shell scripts with secure Python wrappers in `safe_scripts/`; all command-line interfaces are now RCE-safe. - Updated documentation to reflect new security model and removed outdated/unsecured usage examples. - Project structure and metadata files streamlined for safety and future ClawHub compatibility.
v1.0.4
- Major change: Core Python implementation removed; outputs now provided as pre-generated result files only. - Removed 12 core Python pipeline scripts from the project. - Added pre-filtered and top10 result CSVs under the output/ directory for direct data access. - Skill now functions entirely on pre-calculated CSV outputs for demonstration and querying. - No change to user-facing documentation or technical/environment requirements.
v1.0.3
- Expanded core functionality with new pipeline and processing scripts under core/ - Added multiple CSV data files under data/ and demo/ for pre-computed molecule screening and analysis - Introduced offline-only mode for all basic functions, with Python dependencies now clearly optional for advanced visualization and analytics - Updated documentation to emphasize offline usage, distinguishing between basic (no install required) and advanced (Python required) features - Removed legacy documentation files (CONTRIBUTING.md, INSTALL.md, RELEASE_CHECKLIST.md, RELEASE_NOTES.md) - Refined technical requirements and usage guidance for clearer compatibility and setup steps
v1.0.1
- Added full English descriptions and bilingual (English/Chinese) documentation throughout the SKILL.md, increasing international accessibility. - Updated title, description, tags, and categories to include both languages. - Reorganized feature sections in SKILL.md with clearer bilingual headings and concise bullet points. - Clarified supported CSV file names and mapped their descriptions for both languages. - Provided updated technical requirements and compatibility notes in both English and Chinese. - No functional or code changes; documentation updates only.
v1.0.0
PRISM-Gen Demo 1.0.0 — Initial Release - Provides portable analysis of precomputed PRISM-Gen molecular CSV results - Supports flexible data querying: retrieval, filtering (complex/multi-condition), sorting, merging, and visualization - Includes rich command-line scripts for source management, search, ranking, cross-stage comparison, and plotting - Outputs results in a structured, user-friendly format suitable for further processing or export - Strong focus on data authenticity: only actual precomputed results are handled, never simulated or fake data - Extensible framework: custom data sources, rules, and plugins supported for advanced workflows
Metadata
Slug prism-gen-demo
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 10
Frequently Asked Questions

What is PRISM-GEN-DEMO?

English: Retrieve, filter, sort, merge, and visualize multiple CSV result files from PRISM-Gen molecular generation/screening. Provides portable query-based... It is an AI Agent Skill for Claude Code / OpenClaw, with 368 downloads so far.

How do I install PRISM-GEN-DEMO?

Run "/install prism-gen-demo" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PRISM-GEN-DEMO free?

Yes, PRISM-GEN-DEMO is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PRISM-GEN-DEMO support?

PRISM-GEN-DEMO is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PRISM-GEN-DEMO?

It is built and maintained by SenaZeng (@senazeng); the current version is v2.0.0.

💬 Comments