huawei-cloud-cce-ops-report-generator

Generates consolidated Huawei Cloud CCE operations reports in Markdown and HTML.

1|Updated May 27, 2026
One-click install
npx skills add https://github.com/pancake0001/huawei-cloudnative-skills --skill huawei-cloud-cce-ops-report-generator-pancake0001
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: huawei-cloud-cce-ops-report-generator
Source: https://github.com/pancake0001/huawei-cloudnative-skills/tree/main/releases/container/cce-unscheduled/huawei-cloud-cce-ops-report-generator
Command: npx skills add https://github.com/pancake0001/huawei-cloudnative-skills --skill huawei-cloud-cce-ops-report-generator-pancake0001

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires huaweicloudsdkcore, huaweicloudsdkcce, huaweicloudsdkaom, huaweicloudsdkhss, huaweicloudsdkvpc, huaweicloudsdkecs, huaweicloudsdkces, huaweicloudsdkevs, huaweicloudsdkeip, huaweicloudsdkelb, huaweicloudsdkiam, kubernetes, matplotlib, numpy, requests, pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve? Operations teams running Huawei Cloud CCE clusters must manually combine daily inspection results, capacity trends, availability risks, cost findings, and on-call context into periodic reports, which is repetitive and error-prone. ## Core Features & Use Cases - One-shot report aggregation: The huawei_generate_ops_report action collects outputs from daily inspection, capacity trend forecasting, availability risk scanning, cost optimization, and optional on-call context in a single call. - Five report types: Generate weekly, monthly, sla, capacity, or stability reports with prioritized cross-source recommendations and explicit data-gap marking when a source fails. - Multi-format output: Persist Markdown, HTML, JSON summaries, and SVG trend charts to an output directory, with optional raw payload traceability via include_raw=true. - Use Case: Produce a weekly CCE operations report for a cluster in cn-north-4, review the HTML report with capacity trend charts, then trace a high-risk finding back to the availability risk scanner for details. ## Quick Start Ask the assistant to generate a weekly ops report for your CCE cluster by providing the region, cluster ID, and an output directory, for example: "Generate a weekly ops report for my CCE cluster in cn-north-4 and save it to ./output".

Frequently Asked Questions about huawei-cloud-cce-ops-report-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a weekly CCE operations report?▼

Run the huawei_generate_ops_report action with region, cluster_id, report_type=weekly, and an output_dir. The skill aggregates inspection, capacity, availability, and cost data in one call and writes Markdown, HTML, and JSON report files.

What report types does the CCE ops report support?▼

Five report types are supported: weekly, monthly, sla, capacity, and stability. Weekly defaults to 168 hours and monthly to 744 hours of analysis window, which you can override with the hours parameter.

Does the ops report fail if one data source is unavailable?▼

No, the report continues generating when a source such as capacity trend or on-call context fails. Failed or missing sources are recorded in the data_gaps field so the report remains auditable.

Can this skill execute remediation actions on my cluster?▼

No, the skill is read-only by design and never modifies workloads, HPA, node pools, or cluster configuration. Remediation findings are handed off to the auto-remediation-runner skill only with explicit user authorization.

What credentials and permissions are required for report generation?▼

Set HUAWEI_AK and HUAWEI_SK environment variables; project ID is auto-fetched via IAM if not provided. The account needs read permissions for CCE clusters, nodes, workloads, and AOM metrics and alarms.

How do I include on-call incident context in the report?▼

Pass oncall_report_path pointing to an on-call report file, or oncall_summary with inline incident text. If neither is provided, the report still generates and marks the on-call context as a data gap.