huawei-cloud-cdn-certificate-diagnosis
Installation
SKILL.md
CDN Certificate Diagnosis
Overview
This skill diagnoses CDN domain HTTPS certificate configuration and expiration status. It queries the certificate configuration on CDN via hcloud CLI (ShowCertificatesHttpsInfo/v2), probes
the actual certificate served by the CDN edge node via a Python TLS probe script (python scripts/cert_probe.py), and computes days remaining until expiration via a Python script, helping
users identify issues such as certificate not configured, configuring, impending expiry, or already expired.
Key Features:
- Automatically identifies certificate configuration status (not configured / configuring / configured)
- Retrieves the certificate name and expiration time configured on CDN
- Probes the actual served certificate chain via
scripts/cert_probe.py(expiration time, issuer, CN, SAN; JSON output) - Computes days remaining via Python (normal / warning / expired)
- Structured diagnosis report with a mandatory Certificate Summary block that explicitly prints the certificate's common info (name, status, issuer, CN, SAN, validity period, days remaining) to the user
- Fix recommendations