Install
openclaw skills install huaweicloud使用 hcloud 命令行工具执行华为云资源查询、分析、规划和变更。适用于用户明确要走 CLI/KooCLI 路线,或任务需要通过 hcloud 直接发现 service/operation、构造命令、执行查询或变更、排查认证、网络、缓存与输出格式问题的场景。
openclaw skills install huaweicloudhcloud 的华为云执行型 skill。这些规则面向真实云资源操作,不绑定任何内部场景。与其他说明冲突时,优先保证安全、可审计、可复现和可验证。
job_id、server_id、accepted、submitted 只表示请求已提交,不代表完成。hcloud <Svc> ShowJob --job_id=... 或对应的 Show* 查询,直到资源进入 SUCCESS、ACTIVE、available 等稳定终态。ACTIVE。--dryrun 或参数校验;确认风险边界后,执行实际的 Create*、Update*、Bind*、Attach* 等命令。hcloud <Svc> List*、Show*、*SellPolicies、ShowQuota* 等命令获取结构化结果。ACTIVE 同类资源的参数组合。hcloud 命令、region、project 前缀和返回条数。优先在以下场景使用本 skill:
hcloud、KooCLI、CLI、命令行方式管理华为云。hcloud 查询或变更华为云资源。service / operation 列表、构造 --cli-jsonInput、使用 --cli-query、--dryrun、--cli-waiter 等 CLI 能力。hcloud 的认证、区域、项目、缓存、网络、输出格式问题。huawei_skill
huawei_auto_mcp_skill
run_task。huawei-terraform-skill
hcloud CLI 路线。先看整理后的资料,再回到原始材料:
references/workflow.mdreferences/auth-and-context.mdreferences/cache-prewarm.mdreferences/local-meta-discovery.mdreferences/service-coverage.mdreferences/command-construction.mdreferences/error-playbook.mdreferences/output-and-query.mdreferences/playbooks/references/source-map.mdexamples/README.md原始 KooCLI 材料在 materials/ 下,仅作为资料源,不应直接当作最终指令集使用。
python3 scripts/hcloud_context_inspect.py --prettyhcloud 是否可用、当前 profile、默认 region、project、offline mode、meta cache 是否存在hcloud --helphcloud <service> --helphcloud <service> <operation> --help--cli-output=json--cli-querylimit 或筛选字段--skeleton--cli-jsonInput--dryrun--debug 查看状态码references/error-playbook.mdpython3 scripts/hcloud_context_inspect.py --pretty
用途:
hcloud 是否存在python3 scripts/hcloud_prewarm_cache.py --pretty
用途:
如果你预计接下来要让 agent 连续处理多条华为云真实业务,建议先跑一次。
python3 scripts/hcloud_safe_exec.py \
--service ECS \
--operation ListFlavors \
--arg=--cli-region=cn-north-4 \
--arg=--project_id=example-project-id \
--arg=--limit=20 \
--expect-json \
--pretty
用途:
hcloud对于 configure 一类系统命令,可改用:
python3 scripts/hcloud_safe_exec.py \
--command-part=configure \
--command-part=show \
--expect-json \
--pretty
python3 scripts/hcloud_meta_lookup.py --service=ECS --pretty
用途:
如果需要 operation 细节:
python3 scripts/hcloud_meta_lookup.py \
--service=ECS \
--operation=ListFlavors \
--region=cn-north-4 \
--pretty
python3 scripts/hcloud_ecs_create_plan.py \
--json-input-file=<path-to-filled-json> \
--operation=CreateServers \
--region=cn-north-4 \
--pretty
用途:
<project_id> 等占位符hcloud_safe_exec.py dry-run 命令如果 dry-run 已通过,并且用户明确确认真实创建,再生成非 dry-run 命令:
python3 scripts/hcloud_ecs_create_plan.py \
--json-input-file=<path-to-json> \
--operation=CreateServers \
--region=cn-north-4 \
--mode=submit \
--confirm-submit \
--pretty
python3 scripts/hcloud_ecs_wait_job.py \
--job-id=<job-id> \
--region=cn-north-4 \
--project-id=<project-id> \
--pretty
用途:
CreateServers、CreatePostPaidServers 等返回的 job_id 调用 ECS ShowJobSUCCESS、FAILED、ERROR 等终态cli-* 新参数名。--cli-jsonInput,不要手工拼几百字符命令。hcloud_ecs_create_plan.py 检查占位符和关键字段。--dryrun,再执行。hcloud_ecs_wait_job.py 或等价 ShowJob 查询跟到终态。--cli-waiter 有重复调用风险,默认只建议用于查询或状态轮询。references/,不要瞎猜参数。首版重点覆盖以下内容:
hcloud 命令发现与构造当前首版对 ECS 的 guidance 最完整。对 IAM、VPC、IMS、KPS 主要提供工作流和发现方法,不承诺已经沉淀了全量稳定 operation 清单。
当前首版已经补了本地 meta cache 发现脚本和创建类示例模板,但 VPC、IMS、KPS 在当前机器上没有本地详细缓存,service 级动态发现也会受到网络限制。
示例文件放在 examples/ 下。
当前重点提供:
CreateServers 的 cli-jsonInput 模板CreatePostPaidServers 的 cli-jsonInput 模板这些示例主要用于:
materials/ 当成唯一事实来源直接复述。