Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计提醒

umbrel-proxy伞形 Agent

Agent Skill

umbrel-proxy 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,340

周安装

142

GitHub Stars

公开资料未说明

下载量

1,170
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:umbrel-proxy(伞形 Agent)
来源仓库:https://github.com/gmoranxyz/umbrel-proxy
安装命令:
openclaw skills install umbrel-proxy
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install umbrel-proxy

简介

umbrel-proxy 用于管理 Umbrel 上的 Docker 代理服务并与之交互。

  • 适合需要自动发现服务、映射内部 IP 或操作 Umbrel 容器化应用的场景。
  • 通过命令调用实现服务管理和网络访问控制。
  • 安装前需确认 Docker 环境权限和本地网络配置。
  • 建议结合来源仓库核验支持的命令和功能列表。

SKILL.md

name
umbrel-proxy
description
Efficiently manage and interact with Umbrel proxy services for Docker containers. Automatically discovers running services, maps internal Docker IPs to accessible host ports, and updates OpenClaw config.
version
1.0.0
author
Qwistopher

Umbrel Proxy Manager

A skill to efficiently manage Umbrel proxy services for Docker containers. Automatically discovers running services, maps internal Docker IPs to accessible host ports, and updates OpenClaw config.

Problem Solved

Umbrel runs Docker containers with internal networking (10.21.0.x) and exposes them via app proxy containers on localhost ports. This skill:

  1. Discovers all Umbrel proxy services
  2. Maps internal Docker IPs to accessible host ports
  3. Updates OpenClaw config automatically
  4. Tests connectivity to ensure services work

When to Use

  • After Docker container restarts
  • When services become unreachable
  • During OpenClaw setup/configuration
  • When adding new Umbrel apps
  • For troubleshooting service connectivity

Quick Commands

# Simple sync (recommended) - checks OpenClaw-relevant services only
bash scripts/simple_umbrel_sync.sh

# Advanced discovery (all services)
python3 scripts/discover_umbrel_services.py

# Test connectivity
python3 scripts/test_connectivity.py

Files

  • scripts/discover_umbrel_services.py - Discovers Umbrel proxy services
  • scripts/update_openclaw_config.py - Updates OpenClaw config
  • scripts/test_connectivity.py - Tests service connectivity
  • scripts/umbrel_proxy_sync.sh - One-shot sync script

Integration

The skill automatically integrates with OpenClaw's plugin system. After running the sync script, restart the gateway:

openclaw gateway restart

Example Output

=== Umbrel Proxy Discovery ===
Found 2 proxy services:
1. perplexica: 10.21.0.x:3000 → localhost:3444 (via app proxy)
2. searxng: 10.21.0.x:8080 → localhost:8182 (via app proxy)

=== OpenClaw Config Update ===
Updated perplexica.baseUrl: http://localhost:3444 ✓
Updated searxng.baseUrl: http://localhost:8182 ✓

=== Connectivity Test ===
perplexica: ✓ (200 OK)
searxng: ✓ (200 OK)

Auto-Discovery Logic

  1. Find proxy containers: docker ps | grep app-proxy
  2. Map internal services: Inspect Docker networks and port mappings
  3. Update config: Use openclaw config set for each service
  4. Verify: Test HTTP connectivity to each endpoint

Common Services

ServiceInternal IP PatternProxy Port ExampleOpenClaw Plugin
Perplexica10.21.0.x:30003444perplexica
SearXNG10.21.0.x:80808182searxng
Jellyfin10.21.0.x:80968096(if configured)
OpenWebUI10.21.0.x:80803000(if configured)

Verification Test

To verify the skill is working correctly:

cd skills/umbrel-proxy
bash scripts/simple_umbrel_sync.sh

Expected output:

  • Docker is running ✓
  • Services checked: 4 + matrix
  • perplexica: http://localhost:3444 ✓
  • searxng: http://localhost:8182 ✓
  • synapse: http://localhost:8008 ✓
  • OpenClaw config updates applied as needed

Troubleshooting

If services aren't discovered:

  1. Check Docker is running: docker ps
  2. Verify Umbrel app proxy containers: docker ps | grep app-proxy
  3. Check network connectivity: ping 10.21.0.1 (Umbrel Docker gateway)

If config updates fail:

  1. Ensure OpenClaw isn't running: openclaw gateway stop
  2. Check permissions: ls -la ~/.openclaw/openclaw.json (or your OpenClaw config path)
  3. Use verbose mode: python3 scripts/update_openclaw_config.py --verbose

Example Test Results

Skill verified working:

  • All scripts executable and functional
  • Services discovered: Multiple Umbrel services mapped
  • OpenClaw config correctly updated for relevant plugins
  • Connectivity confirmed for discovered services

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

76.5%
按下载量换算895

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills