← Back to Skills Marketplace
91
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install survival-curve-risk-table
Description
Analyze data with `survival-curve-risk-table` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation.
Usage Guidance
This package appears to be what it claims: a local tool to compute and render 'number at risk' tables for Kaplan–Meier plots. Before installing/using: 1) Only run the script on datasets you trust — the loader supports pandas.read_pickle which will execute code when loading malicious pickle files; prefer CSV/Excel input from trusted sources. 2) Pin dependency versions (requirements.txt has unspecified versions and lists both 'pil' and 'pillow') to avoid supply-chain surprises. 3) Run the suggested smoke-check (python -m py_compile scripts/main.py) and, when possible, test in an isolated environment (container or VM) before using with sensitive clinical data. 4) If you plan to enable autonomous agent invocation, restrict it or review expected input/output flows so the agent can't be prompted to load arbitrary local files without explicit confirmation.
Capability Analysis
Type: OpenClaw Skill
Name: survival-curve-risk-table
Version: 1.0.0
The skill is a functional tool for survival analysis but contains security vulnerabilities. The script scripts/main.py uses pd.read_pickle, which allows for arbitrary code execution (RCE) if a malicious file is provided. Additionally, the script lacks explicit path traversal sanitization for its file-handling arguments, and the SKILL.md file contains inconsistent example commands that suggest a lack of thorough validation during the skill's creation.
Capability Assessment
Purpose & Capability
Name/description match the included code and docs. The packaged script (scripts/main.py), README, and SKILL.md all implement survival-curve risk-table generation and journal-style formatting; required packages are appropriate for plotting and survival analysis.
Instruction Scope
Runtime instructions focus on validating inputs, running the provided script, and returning structured outputs. The SKILL.md does not instruct the agent to read unrelated system files, environment variables, or exfiltrate data. It explicitly recommends a non-destructive smoke check (python -m py_compile).
Install Mechanism
No install spec is provided (instruction-only skill with bundled script), which minimizes installer risk. Dependencies are declared in requirements.txt (pip install -r requirements.txt). The requirements file itself is ordinary, though it redundantly lists both 'pil' and 'pillow' (see user guidance).
Credentials
The skill requests no environment variables, no credentials, and no special config paths — appropriate and proportionate for a local data-processing tool.
Persistence & Privilege
always:false and normal invocation settings. The skill does not request persistent system-wide privileges or modify other skills; autonomous invocation is allowed by platform default but not exceptional here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install survival-curve-risk-table - After installation, invoke the skill by name or use
/survival-curve-risk-table - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of survival-curve-risk-table.
- Automatically generates "Number at risk" tables fully aligned below Kaplan-Meier survival curves, supporting right-censored data and multiple journal standards (NEJM, Lancet, JCO).
- Offers reproducible, structured output formats including PNG, PDF, SVG, and PowerPoint-compatible files.
- Includes robust workflow: explicit input validation, bounded execution, clear error handling, and fallback paths for missing or incomplete data.
- Provides both CLI and Python API interfaces, with example usage for batch processing and integration in research pipelines.
Metadata
Frequently Asked Questions
What is Survival Curve Risk Table?
Analyze data with `survival-curve-risk-table` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation. It is an AI Agent Skill for Claude Code / OpenClaw, with 91 downloads so far.
How do I install Survival Curve Risk Table?
Run "/install survival-curve-risk-table" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Survival Curve Risk Table free?
Yes, Survival Curve Risk Table is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Survival Curve Risk Table support?
Survival Curve Risk Table is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Survival Curve Risk Table?
It is built and maintained by AIpoch (@aipoch-ai); the current version is v1.0.0.
More Skills