← 返回 Skills 市场
117
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install umbrel-proxy
功能描述
Efficiently manage and interact with Umbrel proxy services for Docker containers. Automatically discovers running services, maps internal Docker IPs to acces...
安全使用建议
This skill appears to do what it says, but review and exercise standard caution before running: 1) Inspect the scripts (they are bundled) — they call docker, openclaw, curl/requests and write umbrel_services.json/connectivity results. 2) Run discovery and use update scripts with --dry-run first (update_openclaw_config.py supports dry-run) to see planned changes. 3) Backup your OpenClaw config (~/.openclaw/openclaw.json or your system path) before allowing automatic updates. 4) Run as a local admin user; avoid running in environments where container names or the mapping JSON could be attacker-controlled (the scripts use shell execution and have limited input sanitization). 5) Ensure Docker and OpenClaw binaries are trusted and on your system PATH. If you want higher assurance, run the discovery scripts only, inspect umbrel_services.json, then run updates manually.
功能分析
Type: OpenClaw Skill
Name: umbrel-proxy
Version: 1.0.3
The skill automates Umbrel and OpenClaw integration by discovering Docker containers and updating configurations. It exhibits high-risk behavior by executing shell commands via subprocess.run(shell=True) in discover_umbrel_services.py and update_openclaw_config.py, creating a shell injection vulnerability where container names or configuration values are used to construct commands. While the intent appears benign and aligned with the documentation, the combination of broad system access (Docker) and insecure coding practices warrants a suspicious classification.
能力评估
Purpose & Capability
Name/description match the included scripts: discovery (docker ps/inspect), mapping proxy→localhost, connectivity tests (curl/requests), and OpenClaw config updates (openclaw CLI). No unrelated credentials, binaries, or external services are required.
Instruction Scope
SKILL.md and scripts instruct the agent to run local shell commands (docker, openclaw, curl/systemctl) and read/write local JSON files (umbrel_services.json, connectivity_results.json). This is appropriate for the stated goal, but the scripts run shell commands via subprocess with shell=True and perform CLI invocations without explicit input sanitization — acceptable for local admin use but worth reviewing before running in environments with untrusted container names or modified mapping files.
Install Mechanism
No install spec or remote downloads; the skill is instruction-only with bundled scripts. No archives or external installers are fetched, minimizing supply-chain risk.
Credentials
The skill declares no environment variables, no credentials, and no config paths beyond local skill files. It performs OpenClaw CLI operations (expected) and accesses Docker locally; requested access is proportional to the task.
Persistence & Privilege
always:false (not force-included). The skill does modify OpenClaw configuration via the openclaw CLI when run — this is within scope but is a persistent change to the user's OpenClaw config and may require a gateway restart to apply. Autonomous invocation is allowed by platform default; combine with user caution if you permit autonomous runs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install umbrel-proxy - 安装完成后,直接呼叫该 Skill 的名称或使用
/umbrel-proxy触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Final privacy cleanup. Clarified that network addresses are standard Umbrel defaults, not personal information. Automatically discovers Umbrel Docker proxy services, maps internal IPs to accessible ports, and updates OpenClaw config.
v1.0.2
Fresh publication after privacy cleanup. Previous versions deleted to remove personal information. Automatically discovers Umbrel Docker proxy services, maps internal IPs to accessible ports, and updates OpenClaw config.
v1.0.1
Privacy update: Removed personal information from documentation. Changed specific IPs to patterns, removed personal paths, generalized examples.
v1.0.0
Initial release: Automatic Umbrel Docker proxy service discovery, mapping, and OpenClaw config synchronization. Solves Docker networking/IP mapping for Umbrel services.
元数据
常见问题
Umbrel Proxy Manager 是什么?
Efficiently manage and interact with Umbrel proxy services for Docker containers. Automatically discovers running services, maps internal Docker IPs to acces... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 117 次。
如何安装 Umbrel Proxy Manager?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install umbrel-proxy」即可一键安装,无需额外配置。
Umbrel Proxy Manager 是免费的吗?
是的,Umbrel Proxy Manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Umbrel Proxy Manager 支持哪些平台?
Umbrel Proxy Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Umbrel Proxy Manager?
由 G(@gmoranxyz)开发并维护,当前版本 v1.0.3。
推荐 Skills