CB huawei-cloud-cci-instance-management
Huawei Cloud CCI (Cloud Container Instance) full lifecycle management using hcloud CLI. Covers Namespace, Network, Deployment, StatefulSet, Pod creation/update/delete/status, EIPPool for public IP, logs and metrics. Two-step confirmation for all destructive operations (delete namespace cascades all resources under it). Use this skill when the user wants to operate CCI serverless containers via command line. Triggers: CCI, 云容器实例, serverless container, 容器实例, namespace, deployment, statefulset, pod, EIPPool, CCI负载, 无服务器容器, 创建容器实例, 删除容器实例, 容器状态, 容器日志
Huawei Cloud CCI (Cloud Container Instance) full lifecycle management using hcloud CLI.
As a process B 73/100 · Nearly there — weak spots: failures and branches, running it twice
The same skill appears in 1 more place: ClawHub
How to improve
- The SKILL.md body is over 5,000 tokens: move reference detail into references/ and load it when needed.
- Your own cases (evals/evals.json, 4–6 real requests with expected answers): the full check would then run those instead of a model-drafted suite.
- A spec.yaml with trigger phrases and assertions — a behaviour contract for CI; `skilltest init` writes a template.
Guard findings · 48
✓ No critical or high findings
Medium and low: 48
-
low Secrets in code
secret-high-entropy-tokenreferences/cci-operation-catalog.md:18High-entropy token-like string (may be an id, hash or a credential) (documentation table row)| `crea…ork` | Create Network |
table -
low Secrets in code
secret-high-entropy-tokenreferences/cci-operation-catalog.md:19High-entropy token-like string (may be an id, hash or a credential) (documentation table row)| `list…ork` | List Networks |
table -
low Secrets in code
secret-high-entropy-tokenreferences/cci-operation-catalog.md:20High-entropy token-like string (may be an id, hash or a credential) (documentation table row)| `read…ork` | Read Network |
table -
low Secrets in code
secret-high-entropy-tokenreferences/cci-operation-catalog.md:22High-entropy token-like string (may be an id, hash or a credential) (documentation table row)| `dele…ork` | Delete Network |
table -
low Secrets in code
secret-high-entropy-tokenreferences/cci-operation-catalog.md:29High-entropy token-like string (may be an id, hash or a credential) (documentation table row)| `crea…ent` | Create Deployment |
table -
low Secrets in code
secret-high-entropy-tokenreferences/common-workflows.md:70High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ent \
-
low Secrets in code
secret-high-entropy-tokenreferences/common-workflows.md:90High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenreferences/common-workflows.md:168High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ool \
-
low Secrets in code
secret-high-entropy-tokenreferences/common-workflows.md:202High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenreferences/common-workflows.md:210High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenreferences/parameter-format.md:258High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ent \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-deployment-management.md:10High-entropy token-like string (may be an id, hash or a credential) (quoted — discussed, not commanded)2. **Network** — created via `crea…ork` and in `Active` state
quoted -
low Secrets in code
secret-high-entropy-tokenreferences/task-deployment-management.md:17High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ent \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-deployment-management.md:42High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ent \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-deployment-management.md:67High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ent \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-deployment-management.md:89High-entropy token-like string (may be an id, hash or a credential)hcloud CCI list…ent \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-eippool-management.md:12High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ool \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-eippool-management.md:31High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ool \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-eippool-management.md:69High-entropy token-like string (may be an id, hash or a credential) (placeholder value)hcloud CCI list…ool --namespace=<ns-name> --cli-region=<region> --cli-output=json
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/task-eippool-management.md:72High-entropy token-like string (may be an id, hash or a credential) (placeholder value)hcloud CCI read…ool --name=<eippool-name> --namespace=<ns-name> --cli-region=<region>
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/task-eippool-management.md:75High-entropy token-like string (may be an id, hash or a credential) (placeholder value)hcloud CCI read…tus --name=<eippool-name> --namespace=<ns-name> --cli-region=<region> --cli-output=json
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/task-logs-and-status.md:10High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-logs-and-status.md:47High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-logs-and-status.md:63High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-logs-and-status.md:85High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-logs-and-status.md:111High-entropy token-like string (may be an id, hash or a credential) (placeholder value)hcloud CCI list…ota --namespace=<ns-name> --cli-region=<region> --cli-output=json
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/task-network-management.md:87High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ork \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-network-management.md:116High-entropy token-like string (may be an id, hash or a credential)hcloud CCI list…ork \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-network-management.md:125High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…ork \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-network-management.md:154High-entropy token-like string (may be an id, hash or a credential)hcloud CCI dele…ork \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-pod-management.md:42High-entropy token-like string (may be an id, hash or a credential) (placeholder value)hcloud CCI list…ces --cli-region=<region> --cli-output=json
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/task-pod-management.md:64High-entropy token-like string (may be an id, hash or a credential) (placeholder value)hcloud CCI read…tus --name=<pod-name> --namespace=<ns-name> --cli-region=<region> --cli-output=json
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/task-statefulset-management.md:10High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…Set \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-statefulset-management.md:33High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…Set \
-
low Secrets in code
secret-high-entropy-tokenreferences/task-statefulset-management.md:60High-entropy token-like string (may be an id, hash or a credential) (placeholder value)hcloud CCI list…Set --namespace=<ns-name> --cli-region=<region> --cli-output=json
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/task-statefulset-management.md:63High-entropy token-like string (may be an id, hash or a credential) (placeholder value)hcloud CCI read…Set --name=<sts-name> --namespace=<ns-name> --cli-region=<region>
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/task-statefulset-management.md:66High-entropy token-like string (may be an id, hash or a credential) (placeholder value)hcloud CCI read…tus --name=<sts-name> --namespace=<ns-name> --cli-region=<region> --cli-output=json
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/troubleshooting.md:39High-entropy token-like string (may be an id, hash or a credential) (placeholder value)- Read Pod status: `hcloud CCI read…tus --name=<pod> --namespace=<ns>`
placeholder -
low Secrets in code
secret-high-entropy-tokenreferences/troubleshooting.md:88High-entropy token-like string (may be an id, hash or a credential) (quoted — discussed, not commanded)The `conn…xec` and `conn…xec` operations are interactive WebSocket operations. They may not work well in hcloud CLI batch mode.
quoted -
low Secrets in code
secret-high-entropy-tokenreferences/verification-method.md:31High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenreferences/verification-method.md:41High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenreferences/verification-method.md:74High-entropy token-like string (may be an id, hash or a credential) (documentation table row)| 5 | Deployment created | readyReplicas > 0 | `read…tus` |
table -
low Secrets in code
secret-high-entropy-tokenreferences/verification-method.md:75High-entropy token-like string (may be an id, hash or a credential) (documentation table row)| 6 | Pod running | status.phase=Running | `read…tus` |
table -
low Secrets in code
secret-high-entropy-tokenSKILL.md:186High-entropy token-like string (may be an id, hash or a credential)hcloud CCI list…ork \
-
low Secrets in code
secret-high-entropy-tokenSKILL.md:200High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…ent \
-
low Secrets in code
secret-high-entropy-tokenSKILL.md:216High-entropy token-like string (may be an id, hash or a credential)hcloud CCI patc…ale \
-
low Secrets in code
secret-high-entropy-tokenSKILL.md:223High-entropy token-like string (may be an id, hash or a credential)hcloud CCI read…tus \
-
low Secrets in code
secret-high-entropy-tokenSKILL.md:234High-entropy token-like string (may be an id, hash or a credential)hcloud CCI crea…Set \
Files scanned: 17. Evidence is masked. Grey chips explain why severity was lowered.
Against the Agent Skills spec
- warning
body-longSKILL.md body ≈ 5694 tokens (recommended < 5000); move details to references/
Process rating: all ten parameters 73/100
- 0Failures and branches. Linear process with no failure handling
- 30Running it twice. 47 mutating operations with no state check
- 60Tools and files. Uses tools (bash, python) that frontmatter does not declare
- 70Inputs and preconditions. Inputs and preconditions are listed
- 70Execution cost. Instruction body is 5694 tokens
- 85Steps. 22 steps, 2 vague phrases
- 100Result and completion. Output format and completion criterion are stated
- 100When it triggers. States when to use and when not to
- 100Consistency. Name and required fields are in place
- 100Progress reporting. Reports progress
- medium Safety rules and hard prohibitions inside a skill: they belong in the system prompt, here they protect nothing
- low 19 top-level sections: this looks like several domains in one skill
- low The response is described with custom markup (8 tags): a typed call is more reliable
Everything here is measured from the skill text rather than judged by a model, so the numbers are checkable. A parameter weighs more when it is a more common reason for the process to stall.
Quality signals
- +5Description has no quoted example phrases that should trigger the skill
- +4Description does not say when NOT to use the skill (false activations)
- -212 emoji in the instructions: noise for the model
- +1No license
- +2Single-language instructions
- +3Description length 552: enough signal without eating the budget
- +4Structure: 37 headings
- +3Step-by-step instructions: 22 items
- +3Output format is stated explicitly
- +4Has examples (15 code blocks)
- +4Reference files are cited in the instructions (14 of 14)
- +3All 1 scripts are documented
Quality base 70; lint remarks subtract, signals add up to 100. Result: 82.