← Back to Skills Marketplace
wangwei1237

Model Deploy Skill

by Wang Wei · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
319
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install model-deploy
Description
Use this skill when users request to deploy LLMs (Qwen, DeepSeek, etc.) on specified GPU servers and start the model service. This skill can Download models...
Usage Guidance
This skill appears to do what it says, but take these precautions before using it: - Ensure the agent host has deliberate SSH key-based access to target servers; do not provide private keys to unknown code. The script expects passwordless SSH. - Review and control the target server environment: the script will pip install packages, download large model files (disk/ bandwidth usage), and start a service listening on 0.0.0.0 — ensure firewalling and authentication as needed. - Confirm whether ModelScope models you will download are public or require credentials; this skill does not declare ModelScope credentials. - Validate the Miniconda location and conda availability on the target; the script expects $HOME/miniconda3 by default and will exit if not found. - Be cautious with PROXY env var values (they can redirect network traffic); set them only to trusted proxies. - Test on a non-production host first to verify behavior, port selection, GPU/memory usage, and to avoid accidental exposure of the model service.
Capability Analysis
Type: OpenClaw Skill Name: model-deploy Version: 1.0.0 The skill is classified as suspicious due to shell injection vulnerabilities in `scripts/deploy.sh`, where variables such as `${MODEL_PATH}` and `${MODEL_NAME}` are used unquoted in commands like `mkdir` and `vllm serve`. Furthermore, the instructions in `SKILL.md` direct the agent to perform remote execution via SSH using user-provided parameters (e.g., model name, organization) without explicit sanitization, which could be exploited to achieve Remote Code Execution (RCE) on the target GPU server.
Capability Assessment
Purpose & Capability
The name/description (deploy LLMs with ModelScope and vLLM) aligns with the included script and SKILL.md. The script calls modelscope and vllm as advertised; no unrelated credentials or external services are requested.
Instruction Scope
Instructions are scoped to copying the provided deploy.sh to a target GPU server and running it over SSH. This is coherent, but it requires passwordless SSH access from the agent host and instructs the target server to pip-install packages, download large model files, and start a network service bound to 0.0.0.0 (exposes the model service). The SKILL.md also assumes Miniconda exists in a specific path ($HOME/miniconda3), which may not hold on all systems.
Install Mechanism
There is no install spec for the skill itself (instruction-only). The included script runs pip install on the target host (vllm, modelscope) and uses the modelscope CLI to download models — this is expected and uses standard package tooling rather than arbitrary remote archives.
Credentials
The skill does not request credentials or environment variables from the registry. However, it implicitly requires SSH key-based access to target servers and may rely on network proxy variables (PROXY) provided at runtime. If private ModelScope models are needed, additional credentials (not declared) might be required. The script's use of proxy env vars means an attacker with control of those values could redirect downloads.
Persistence & Privilege
The skill is not always-enabled and does not request persistent platform privileges or modify other skills. It performs actions on remote hosts (installing software and starting services) but only when invoked; this is expected for a deployment tool.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install model-deploy
  3. After installation, invoke the skill by name or use /model-deploy
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of model-deploy skill. - Deploy large language models (LLMs) like Qwen and DeepSeek on specified GPU servers. - Supports downloading models via ModelScope and launching the vLLM inference service. - Uses a deployment script with parameters for environment, port, GPU count, proxy, and model storage path. - Requires passwordless SSH and pre-installed Miniconda on the target server. - Provides troubleshooting tips for common deployment issues.
Metadata
Slug model-deploy
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Model Deploy Skill?

Use this skill when users request to deploy LLMs (Qwen, DeepSeek, etc.) on specified GPU servers and start the model service. This skill can Download models... It is an AI Agent Skill for Claude Code / OpenClaw, with 319 downloads so far.

How do I install Model Deploy Skill?

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

Is Model Deploy Skill free?

Yes, Model Deploy Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Model Deploy Skill support?

Model Deploy Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Model Deploy Skill?

It is built and maintained by Wang Wei (@wangwei1237); the current version is v1.0.0.

💬 Comments