Skill detail
huawei-cloud-monitoring-query
Queries Huawei Cloud monitoring resources including alarm rules, alarm histories, and dashboards via read-only scripts. Relevant to monitoring dashboards but Huawei-specific and query-only.
Inspect before use
Read the source instructions and check the requirements before you install this skill.
SKILL.md
The saved excerpt is a snapshot from when this skill was listed. The external source remains the complete and most current version.
--- name: huawei-cloud-monitoring-query description: "Queries Huawei Cloud monitoring and enterprise project resources (CES/EPS). Covers alarm rules, alarm histories, alarm templates, dashboards, notification masks, resource groups, one-click alarms, and enterprise projects (list/detail/quotas/bound resources/migration records). No write operations. Use this skill when the user needs to check alarm status, view monitoring dashboards, query alarm rules, or manage enterprise project info. Triggers: 云监控, 告警, 告警规则, 告警历史, 仪表盘, 企业项目, CES, EPS, 告警模板, 资源分组, alarm, monitoring, alert." --- # Huawei Cloud Resource Query > **⚠️ Execution Method (Must Read): This skill executes queries via local Python scripts. Using hcloud, openstack, or other CLI tools or direct API calls is prohibited.** > > - Query scripts are located under the skill directory `scripts/<service_category>/` (e.g., `scripts/as/list_scaling_groups.py`) > - All scripts and environment check scripts are inside the skill package. **You must use `skill action=exec` to execute them. Do not run them directly in a shell.** > - For specific script paths and parameters, refer to `references/<service>/guide.md` > - **Do not attempt hcloud, openstack, curl IAM, or any other CLI/API methods. This skill does not depend on those tools.** > - **All paths are relative to the skill directory, which is the directory where this SKILL.md is located.** ## Overview This skill is a standalone read-only query skill that uses local Python scripts to call the Huawei Cloud Python SDK to query Huawei Cloud resources, available specifications, and existing resource information. This skill is applicable to the following scenarios: 1. Query available cloud resource specifications in a specific region 2. Query available images for a specific OS type 3. Query disk types and existing disk information 4. Query existing resources and their key attributes 5. Query resources that were not created via Terraform or other IaC tools 6. Prepare real parameters for automation configuration, resource verification, or environment inventory 7. Obtain reusable information such as resource IDs, names, specifications, images, networks, disks, etc. This skill does NOT handle the following: 1. Creating resources 2. Modifying resources 3. Deleting resources 4. Guessing or fabricating information that has not been queried --- ## Capability Scope This skill provides query capabilities through categorized scripts in the scripts directory, and usage instructions through categorized guides in the references directory. Capabilities provided by this skill include: 1. Query resource lists 2. Query individual resource details 3. Query selection information such as available specifications, images, and disk types 4. Query key identifiers and dependency relationships of existing resources --- ## Usage Principles Important: Script paths executed within this skill are all relative to the skill directory, which is the directory where this SKILL.md is located. 1. This skill only performs queries; it does not perform any write operations 2. Prioritize using explicitly specified region, project, AZ, resource name, resource ID, etc. provided by the user 3. Query results must be based on actual API responses; do not infer from experience 4. Returned results should prioritize retaining key fields for subsequent reuse 5. When the result set is large, narrow the scope first by region, name, id, status, tag, etc. 6. If there is no corresponding script or guide for the current resource type, clearly state that it is unsupported; do not return unreliable results 7. If the user has not provided necessary scope information and there are no default values in the environment, confirm the details before executing the query 8. Execute directly according to guide.md; do not read the script contents in the scripts directory 9. Cache results when the output is large 10. You must run `-h` to view usage before executing each script 11. Do notRead the full source on GitHub (opens external page)