← Back to Skills Marketplace
MLOps Prototyping CN
by
Guohongbin
· GitHub ↗
· v1.0.0
624
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mlops-prototyping-cn
Description
Structured Jupyter notebook prototyping with pipeline integrity
Usage Guidance
This skill appears coherent and low-risk: it runs a local script that reads a notebook file and prints checks. Before installing/running: (1) ensure python3 is available on the machine, (2) review scripts/check-notebook.sh yourself if you want to confirm behavior, (3) run it on non-sensitive copies of notebooks until you are comfortable with its heuristic false positives (its 'magic number' and import-detection heuristics are simplistic), and (4) be aware the wrapper prints a final 'Notebook check complete' message even when the internal check failed, so rely on the script's exit code rather than that message for CI gating.
Capability Analysis
Type: OpenClaw Skill
Name: mlops-prototyping-cn
Version: 1.0.0
The `scripts/check-notebook.sh` file contains a critical shell injection vulnerability. The `$NOTEBOOK` variable is directly interpolated into a heredoc passed to `python3`, allowing arbitrary command execution if an attacker can control the input to this script (e.g., `NOTEBOOK="foo.ipynb$(id)"`). Additionally, it allows arbitrary file reading via path traversal if the target is a regular file. While this is a severe vulnerability, there is no evidence of intentional malicious behavior such as data exfiltration, persistence, or backdoors; the script's stated purpose is to check notebook structure.
Capability Assessment
Purpose & Capability
Name/description match the included assets: SKILL.md documents a notebook-check workflow and the repo includes a small script (scripts/check-notebook.sh) that implements the check. No unrelated credentials, services, or installers are requested.
Instruction Scope
Runtime instructions only run a local shell script that opens the provided .ipynb and inspects cells. The script does not call external endpoints or read other filesystem paths, but it relies on python3 (not declared in metadata). The heuristics are simplistic (e.g., treating any digit in code as a 'magic number' unless RANDOM_STATE appears), and the outer shell prints a success message unconditionally after the Python block which may be misleading. No data exfiltration or broad system access is performed.
Install Mechanism
No install spec; instruction-only plus a small shipped script. Nothing is downloaded or extracted from remote URLs.
Credentials
No environment variables, credentials, or config paths are requested. The script only needs a local notebook file and a python3 runtime.
Persistence & Privilege
Skill does not request persistent/always-on presence, does not modify other skills or system settings, and contains no agents or background components.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mlops-prototyping-cn - After installation, invoke the skill by name or use
/mlops-prototyping-cn - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Claude→OpenClaw conversion - Notebook structure checking
Metadata
Frequently Asked Questions
What is MLOps Prototyping CN?
Structured Jupyter notebook prototyping with pipeline integrity. It is an AI Agent Skill for Claude Code / OpenClaw, with 624 downloads so far.
How do I install MLOps Prototyping CN?
Run "/install mlops-prototyping-cn" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is MLOps Prototyping CN free?
Yes, MLOps Prototyping CN is completely free (open-source). You can download, install and use it at no cost.
Which platforms does MLOps Prototyping CN support?
MLOps Prototyping CN is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created MLOps Prototyping CN?
It is built and maintained by Guohongbin (@guohongbin-git); the current version is v1.0.0.
More Skills