huawei-cloud-computing-query
Queries Huawei Cloud computing resources (ECS/BMS/IMS/AS), Covers ECS instances, flavors, keypairs, quotas, server groups, block devices, NICs, VNC console, BMS bare metal servers/flavors/quotas, IMS images/OS versions/members/quotas, and AS scaling groups/configs/policies/activity logs/lifecycle hooks/warm pools/quotas. No write operations. Use this skill when the user needs to query ECS instance details, list flavors, check BMS availability, browse images, or view auto-scaling group/policy sta
Security Assessment
About huawei-cloud-computing-query
This skill is a strictly read-only query tool for Huawei Cloud computing resources, spanning Elastic Cloud Server (ECS), Bare Metal Server (BMS), Image Management Service (IMS), and Auto Scaling (AS). It solves the problem of safely inventorying and inspecting existing cloud resources — instances, flavors, keypairs, quotas, server groups, block devices, NICs, VNC console info, bare-metal servers, images and OS versions, and scaling groups/configs/policies/activity logs/lifecycle hooks/warm pools — without any risk of mutating infrastructure. The SKILL.md is explicit that it performs no create, modify, or delete operations and must not fabricate results.
Capabilities are delivered through a large set of categorized Python scripts under scripts/<service>/ that call the official Huawei Cloud Python SDK (huaweicloudsdkcore, ecs, iam, ims, bms, as per requirements.txt). Usage is documented in per-service guides under references/<service>/guide.md, and the skill enforces a disciplined workflow: run an environment check script first to validate and install dependencies, execute scripts only through the skill runner (not directly in the shell), consult each script's -h help before running, prefer user-supplied scope (region, project, AZ, name, id), and narrow large result sets by filters. It prohibits hcloud, openstack, and direct curl/API calls, and instructs the agent not to guess script names or fabricate unqueried information.
Target users are cloud operators, DevOps engineers, and AI agents who need an accurate, read-only inventory of Huawei Cloud compute resources — for example to gather real parameters for automation, verify resources, browse available specifications and images, or audit auto-scaling status. Because it is read-only and depends on caller-provided credentials via the official SDK, it is a low-risk observability tool.
FAQ
Does this skill modify any cloud resources?
No. It is strictly read-only and explicitly does not create, modify, or delete resources; it only queries and returns actual API responses.
How are queries executed?
Via local Python scripts that call the Huawei Cloud Python SDK, run through the skill runner. Using hcloud, openstack, or direct curl/API calls is prohibited.
What must be done before first use?
Run the bundled environment check script (check_env.sh on Linux/macOS or check_env.ps1 on Windows) to validate the environment and install SDK dependencies in one step.
Which services and resources does it cover?
ECS, BMS, IMS, and AS — including instances, flavors, keypairs, quotas, server groups, block devices, NICs, VNC console, images, OS versions, and scaling groups, configs, policies, activity logs, lifecycle hooks, and warm pools.
What if a resource type has no script?
The skill instructs the agent to state clearly that it is not supported rather than guessing script names or returning unreliable results.
All Files
105 filesInstall huawei-cloud-computing-query
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
huaweicloud/huaweicloud-skills