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

ucloud-infra优云基础设施

Agent Skill

ucloud-infra 用于辅助部署、云资源、容器和基础设施运维,适合在 OpenClaw 中需要检查配置、整理部署步骤或排查环境问题时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

8,040

周安装

335

GitHub Stars

公开资料未说明

下载量

2,680
OpenClaw

安装说明

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

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

ClawHubOpenClaw
openclaw skills install ucloud-infra

简介

ucloud-infra 用于管理 UCloud 云基础设施与容器服务。

  • 适合运维人员执行部署、监控与资源配置任务。
  • 支持实例查看、镜像管理和日志检索等操作。ucloud-infra 属于效率类 Skill,可作为该场景下的辅助能力补充。
  • 通过 clawhub 安装并在 OpenClaw 环境中运行。
  • 需确认具备云平台 API 密钥及相应操作权限。

SKILL.md

name
ucloud
description
UCloud Cloud Management - Complete Version
user-invocable
true
metadata
{"clawdbot":{"emoji":"☁️","requires":{"env":["UCLOUD_PUBLIC_KEY","UCLOUD_PRIVATE_KEY"]},"primaryEnv":"UCLOUD_PUBLIC_KEY"}}

UCloud Skill - 完整版本

UCloud云资源管理工具,支持所有主要资源类型的完整操作。

先决条件

在使用本工具之前,需要先安装 UCloud CLI 命令行工具。

安装方法请参考官方文档:https://github.com/UCloudDoc-Team/cli/blob/master/intro.md

安装完成后,确认 CLI 已正确安装:

ucloud --version

环境变量

# 必需配置
export UCLOUD_PUBLIC_KEY="your_public_key_here"
export UCLOUD_PRIVATE_KEY="your_private_key_here"

# 可选配置
export UCLOUD_PROJECT_ID="your_project_id"      # 默认项目ID
export UCLOUD_REGION="cn-wlcb"               # 默认地域
export UCLOUD_ZONE="cn-wlcb-01"             # 默认可用区

注意: API密钥从 https://console.ucloud.cn/ 获取

支持的资源类型和操作

云主机 (uhost)

操作: list, create, start, stop, restart, delete, reset-password, resize

MySQL 数据库

操作:

  • db: list, create, start, stop, restart, delete, reset-password, resize, restore, create-slave, promote-slave
  • conf: list, describe, download, apply, clone, delete, update
  • backup: list, create, delete, download
  • logs: list, download, delete, archive

Redis 缓存

操作: list, create, start, stop, restart, delete

Memcached 缓存

操作: list, create, restart, delete

弹性IP (eip)

操作: list, allocate, bind, unbind, release, modify-bw, modify-traffic-mode

云硬盘 (udisk)

操作: list, create, delete, attach, detach, expand, snapshot, list-snapshot, delete-snapshot, restore

负载均衡 (ulb)

操作: list, create, delete, update

  • vserver: list, create, delete, update
  • backend: list, add, delete, update
  • policy: list, add, delete, update
  • ssl: list, add, delete, describe, bind, unbind

虚拟私有云 (vpc)

操作: list, create, delete, create-intercome, delete-intercome, list-intercome

子网 (subnet)

操作: list, create, delete, list-resource

防火墙 (firewall)

操作: list, create, delete, update, apply, add-rule, remove-rule, resource, copy

镜像 (image)

操作: list, create, delete, copy

项目 (project)

操作: list, create, update, delete

GlobalSSH加速 (gssh)

操作: list, create, delete, update, location

全球加速 (pathx)

操作: uga (list, create, delete, describe, add-port, delete-port), upath

对等连接 (udpn)

操作: list, create, delete, modify-bw

物理主机 (uphost)

操作: list

带宽包 (bw)

操作: pkg (list, create, delete), shared (list, create, delete, resize)

区域查询 (region)

操作: list

配置管理 (config)

操作: list

使用方法

基本语法

# 资源类型和操作
node /root/.openclaw/skills/ucloud/ucloud.mjs --action <操作> --resource <资源类型>

# 列出所有主机
node /root/.openclaw/skills/ucloud/ucloud.mjs --action list --resource uhost

# 创建主机
node /root/.openclaw/skills/ucloud/ucloud.mjs --action create --resource uhost \
  --cpu 2 --memory-gb 4 \
  --password "YourPassword123" \
  --image-id "uimage-xxxxx"

列出所有MySQL

node /root/.openclaw/skills/ucloud/ucloud.mjs --action list --resource mysql


### MySQL高级操作示例

MySQL配置管理

node /root/.openclaw/skills/ucloud/ucloud.mjs --action conf --resource mysql --conf-action list node /root/.openclaw/skills/ucloud/ucloud.mjs --action conf --resource mysql --conf-action describe --conf-id "conf-xxx"

MySQL备份

node /root/.openclaw/skills/ucloud/ucloud.mjs --action backup --resource mysql node /root/.openclaw/skills/ucloud/ucloud.mjs --action backup-create --resource mysql --id "udb-xxx"


### 弹性IP示例

申请EIP

node /root/.openclaw/skills/ucloud/ucloud.mjs --action allocate --resource eip --bandwidth-mb 5 --line BGP

绑定EIP到主机

node /root/.openclaw/skills/ucloud/ucloud.mjs --action bind --resource eip --eip-id "eip-xxx" --resource-id "uhost-xxx"


### VPC示例

创建VPC

node /root/.openclaw/skills/ucloud/ucloud.mjs --action create --resource vpc --name "my-vpc" --segment "192.168.0.0/16"

创建子网

node /root/.openclaw/skills/ucloud/ucloud.mjs --action create --resource subnet --name "my-subnet" --vpc-id "vpc-xxx" --segment "192.168.1.0/24"


### 防火墙示例

创建防火墙

node /root/.openclaw/skills/ucloud/ucloud.mjs --action create --resource firewall --name "my-fw" \ --rules "TCP|22|0.0.0.0/0|ACCEPT|HIGH,TCP|80|0.0.0.0/0|ACCEPT|MEDIUM"

添加规则

node /root/.openclaw/skills/ucloud/ucloud.mjs --action add-rule --resource firewall --id "fw-xxx" --rules "TCP|443|0.0.0.0/0|ACCEPT|LOW"


### 负载均衡示例

创建负载均衡

node /root/.openclaw/skills/ucloud/ucloud.mjs --action create --resource ulb --name "my-ulb" --mode outer

创建虚拟服务器

node /root/.openclaw/skills/ucloud/ucloud.mjs --action vserver --resource ulb --vserver-action create \ --ulb-id "ulb-xxx" --name "web-server" --protocol http --frontend-port 80

添加后端

node /root/.openclaw/skills/ucloud/ucloud.mjs --action vserver --resource ulb --vserver-action backend --vserver-action add \ --ulb-id "ulb-xxx" --vserver-id "vserver-xxx" --backend-ip "10.0.0.1" --backend-port 8080


## 常用参数

### 通用参数
- `--region` - 覆盖默认地域
- `--zone` - 覆盖默认可用区
- `--json` - 返回JSON格式输出

### ID参数
- `--id` / `--uhost-id` / `--udb-id` / `--cache-id` / `--udisk-id` / `--ulb-id` / `--vpc-id` / `--subnet-id` / `--eip-id` / `--firewall-id` / `--image-id` / `--snapshot-id` / `--backup-id` / `--conf-id` / `--rule-id` / `--vserver-id` / `--backend-id` / `--policy-id` / `--cert-id`

### 主机参数
- `--cpu` - CPU核心数 (required for create)
- `--memory-gb` - 内存大小GB (required for create)
- `--password` - 密码 (required for create, reset-password)
- `--image-id` - 镜像ID (required for create)
- `--name` - 主机名称
- `--count` - 创建数量 (default: 1)

### MySQL参数
- `--name` - 数据库名称 (required for create, min 6 chars)
- `--version` - MySQL版本 (required for create)
- `--password` - 数据库密码 (required for create, reset-password)
- `--conf-id` - 配置ID (required for create)
- `--memory-size-gb` - 内存大小GB (default: 1)
- `--disk-size-gb` - 磁盘大小GB (default: 20)
- `--port` - 端口 (default: 3306)
- `--mode` - 模式 Normal/HA (default: Normal)

### Redis参数
- `--name` - 实例名称 (required for create)
- `--size-gb` - 容量大小GB (required for create)
- `--version` - Redis版本 (optional)
- `--password` - 密码 (optional)

### EIP参数
- `--bandwidth-mb` - 带宽Mbps (required for allocate)
- `--line` - 线路类型 BGP/International
- `--resource-id` - 资源ID (for bind/unbind)
- `--traffic-mode` - 流量模式 Bandwidth/Traffic

### 防火墙参数
- `--name` - 防火墙名称 (required for create)
- `--rules` - 规则列表或--rules-file
- 规则格式: 协议|端口|IP|操作|级别

## 注意事项

1. 删除操作不可逆,请谨慎操作
2. 调整配置可能导致服务短暂中断
3. 重要操作前建议创建备份
4. 镜像ID可通过 `--action list --resource image` 查询
5. MySQL配置ID可通过 `--action conf --resource mysql` 查询

## 日志记录

所有创建(create)和删除(delete)资源的操作都会自动记录到当前工作目录的 `logs` 文件夹中。

- 日志文件格式:`ucloud-operations-YYYY-MM-DD.jsonl`
- 每条日志记录包含:
  - `timestamp`: 操作时间戳
  - `action`: 操作类型(create/delete)
  - `resource`: 资源类型
  - `params`: 操作参数
  - `success`: 操作是否成功
  - `data` 或 `error`: 操作结果或错误信息

示例日志记录:

{"timestamp":"2026-03-14T10:30:00.000Z","action":"create","resource":"uhost","params":{"cpu":"2","memoryGb":"4","imageId":"uimage-xxx","name":"test-host","count":"1"},"success":true,"data":{...}}


## 输出格式

成功返回:

{ "success": true, "data": [...] }


失败返回:

{ "success": false, "error": "错误信息" }

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

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

04

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

能力 5

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

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

平台分布

OpenClaw

70.24%
按下载量换算1,882

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

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

安装前确认

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

来源信息

继续浏览同类 Skills