← Back to Skills Marketplace
Lu Auto Deploy
by
jesson1222-ship-it
· GitHub ↗
· v1.0.0
698
Downloads
0
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install lu-auto-deploy
Description
提供 Docker 服务一键部署、配置生成、批量部署和更新,支持常见监控、媒体、安全及工具类服务。
README (SKILL.md)
lu-auto-deploy
Docker 自动化部署技能 - 帮助你快速部署常见的 Docker 服务。
描述
这个技能提供 Docker 服务自动化部署功能,包括:
- 一键部署常见服务
- 配置文件生成
- 批量部署
- 服务更新
触发条件
当用户提到以下关键词时激活:
- "部署"
- "安装 Docker"
- "创建容器"
- "一键部署"
- "服务模板"
用法
部署服务
部署 uptime-kuma
安装 jellyfin
创建 nginx 容器
查看模板
部署模板
可用服务
服务列表
批量部署
批量部署 media-stack
部署监控套件
示例对话
用户: 部署 uptime-kuma 助手: 正在部署 Uptime Kuma 服务监控...
mkdir -p /vol1/1000/Docker/uptime-kuma
cd /vol1/1000/Docker/uptime-kuma
docker-compose up -d
✅ 部署完成!访问:http://192.168.3.26:3001
用户: 部署模板 助手: 可用部署模板:
- 📊 监控类: uptime-kuma, prometheus, grafana
- 🎬 媒体类: jellyfin, navidrome, qbittorrent
- 🔧 工具类: nginx, portainer, file-browser
- 🔐 安全类: vaultwarden, authelia
部署模板
媒体服务栈
mkdir -p /vol1/1000/Docker/media-stack
cd /vol1/1000/Docker/media-stack
cat > docker-compose.yml \x3C\x3C 'EOF'
version: '3.8'
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
ports:
- "8096:8096"
volumes:
- ./jellyfin/config:/config
- /vol1/1000/媒体:/media
restart: unless-stopped
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
ports:
- "4533:4533"
volumes:
- ./navidrome/data:/data
- /vol1/1000/音乐:/music
restart: unless-stopped
EOF
docker-compose up -d
监控服务栈
mkdir -p /vol1/1000/Docker/monitoring
cd /vol1/1000/Docker/monitoring
cat > docker-compose.yml \x3C\x3C 'EOF'
version: '3.8'
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
ports:
- "3001:3001"
volumes:
- ./uptime-kuma-data:/app/data
restart: unless-stopped
grafana:
image: grafana/grafana:latest
container_name: grafana
ports:
- "3000:3000"
volumes:
- ./grafana-data:/var/lib/grafana
restart: unless-stopped
EOF
docker-compose up -d
快速部署命令
# Uptime Kuma
docker run -d --name uptime-kuma -p 3001:3001 -v uptime-kuma-data:/app/data --restart unless-stopped louislam/uptime-kuma:1
# Portainer
docker run -d --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer-data:/data --restart unless-stopped portainer/portainer-ce:latest
# File Browser
docker run -d --name file-browser -p 8080:80 -v /vol1/1000:/srv --restart unless-stopped filebrowser/filebrowser:latest
# Vaultwarden
docker run -d --name vaultwarden -p 8000:80 -v vaultwarden-data:/data --restart unless-stopped vaultwarden/server:latest
作者
- 作者: jesson1222-ship-it
- 版本: 1.0.0
- 创建时间: 2026-03-08
- 许可证: MIT
更新日志
v1.0.0 (2026-03-08)
- 初始版本
- 支持常见服务部署
- 支持部署模板
- 支持批量部署
Usage Guidance
This skill is an instruction-only template for deploying containers; it appears coherent with that purpose. Before using it: 1) do NOT run the provided commands blindly—inspect and adapt paths (it assumes /vol1/1000) and ports to your environment; 2) be cautious with mounts such as /var/run/docker.sock and host directories—these give containers high privileges on the host (Portainer example mounts the Docker socket); 3) prefer pinned image tags rather than :latest for production and validate images you pull from Docker Hub; 4) run templates on an isolated/test host first; 5) verify the skill source/provenance (registry metadata here is inconsistent: registry lists unknown source though _meta.json contains a GitHub URL) and only allow any automated execution if you trust the agent’s runtime and have explicit confirmation/approval steps in place.
Capability Analysis
Type: OpenClaw Skill
Name: lu-auto-deploy
Version: 1.0.0
The skill provides instructions for the OpenClaw agent to automate Docker deployments via shell commands in SKILL.md. It includes high-risk configurations such as mounting the host Docker socket (/var/run/docker.sock) for Portainer and granting broad host filesystem access (e.g., /vol1/1000) to containers like File Browser. While these capabilities are plausibly needed for the stated purpose of service deployment, they introduce significant security risks including potential privilege escalation and unauthorized file access.
Capability Assessment
Purpose & Capability
Name/description match the content: SKILL.md provides docker-compose and docker run templates for monitoring, media, tool, and security services. Required binaries/credentials are not requested and are consistent with a documentation/template skill.
Instruction Scope
The instructions tell an operator to create directories and execute docker-compose/docker run commands (e.g., mkdir -p /vol1/1000/Docker/..., docker-compose up -d, docker run ... -v /var/run/docker.sock:/var/run/docker.sock). This is expected for deployment templates but is potentially dangerous if executed blindly: mounting /var/run/docker.sock or host directories grants containers powerful host access. The SKILL.md does not ask to read unrelated files or exfiltrate data, but it assumes specific host paths (/vol1/1000) that may not exist and could lead to unintended file writes.
Install Mechanism
No install spec or code is included (instruction-only), so nothing is downloaded or written to disk by the skill itself.
Credentials
The skill declares no environment variables or credentials and its instructions do not reference secrets or external tokens. This is proportionate for a template/helper that provides commands and compose files.
Persistence & Privilege
The skill is not force-included (always: false) and does not claim persistent system privileges or modify other skills. It can be invoked autonomously by the agent per platform defaults, which is normal; users should be aware agent autonomous actions could attempt to run commands if the agent has such capabilities.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install lu-auto-deploy - After installation, invoke the skill by name or use
/lu-auto-deploy - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
lu-auto-deploy 1.0.0 初始版本发布
- 新增自动化部署常见 Docker 服务的功能
- 提供一键部署、批量部署及服务模板
- 支持生成和管理配置文件
- 通过常用关键词自动触发部署操作
Metadata
Frequently Asked Questions
What is Lu Auto Deploy?
提供 Docker 服务一键部署、配置生成、批量部署和更新,支持常见监控、媒体、安全及工具类服务。 It is an AI Agent Skill for Claude Code / OpenClaw, with 698 downloads so far.
How do I install Lu Auto Deploy?
Run "/install lu-auto-deploy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Lu Auto Deploy free?
Yes, Lu Auto Deploy is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Lu Auto Deploy support?
Lu Auto Deploy is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Lu Auto Deploy?
It is built and maintained by jesson1222-ship-it (@jesson1222-ship-it); the current version is v1.0.0.
More Skills