SKILLEMALL.ai

BC huawei-cloud-dds-dcs-instance-management

Huawei Cloud DDS (Document Database Service) and DCS (Distributed Cache Service) unified management skill. Provides 16 operations across five capability domains: (1) Query — list/get DDS/DCS instances, DCS node info, DCS custom templates; (2) Analysis — analyze DDS deployment architecture and DCS security posture; (3) DDS Management — create instance, add read-only/sharding nodes, create backup, delete instance; (4) DCS Management — create instance, create custom template, delete instance, restart instance; (5) Multi-mode execution using hcloud CLI for available operations and huaweicloudsdk Python SDK as fallback. Auth via AK/SK environment variables or hcloud profile. All mutating operations require explicit user confirmation. Triggers include: "DDS","DCS","文档数据库","分布式缓存","数据库实例","缓存实例","MongoDB","Redis","Memcached","DDS实例","DCS实例","数据库运维","缓存运维","文档数据库查询","分布式缓存查询","DDS管理","DCS管理","缓存节点","自定义模板","document database","distributed cache","DDS instances","DCS instances","MongoDB cluster","Redis cache","dds-dcs".

ClawHub Agent Skills author: huaweicloud-skills-team v1.0.0 MIT-0 9 files body ≈ 4 097 tokens Open the sourceclawhub.ai analyzed 3 d ago

Huawei Cloud DDS (Document Database Service) and DCS (Distributed Cache Service) unified management skill.

As a process C 60/100 · Has gaps — weak spots: result and completion, when it triggers, running it twice

ProcedureMongoDBData and analyticstype and topics are labelled automatically from the skill text
JSON
Technical rating
B
81/100
safety, quality, tests
Safety 60%
98
Quality 40%
56
Run on models
none yet
Process rating
C
60/100
Has gaps
Progress reporting w 2
0
When it triggers w 12
20
Running it twice w 4
30
the three weakest of ten parameters · all ten

How to improve

  1. Say in the description WHEN to use the skill ("use when…", example requests): that is the agent's main cue.
  2. Shorten the description to 1024 characters.
For the model run — optional
  • 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 · 2

✓ No critical or high findings

Medium and low: 2
  • low Dangerous commands cmd-privilege references/cli-installation-guide.md:11
    Privilege escalation / world-writable permissions (documentation of a security skill)
    sudo mv hcloud /usr/local/bin/
    security skill
  • low Dangerous commands cmd-privilege references/cli-installation-guide.md:21
    Privilege escalation / world-writable permissions (documentation of a security skill)
    sudo mv hcloud /usr/local/bin/
    security skill

Files scanned: 9. Evidence is masked. Grey chips explain why severity was lowered.

Against the Agent Skills spec

  • error description-long description is 1027 chars, limit 1024
  • warning description-no-when description does not say WHEN to use the skill (no "use when")

Process rating: all ten parameters 60/100

  • 0Progress reporting. Says nothing while it works
  • 20When it triggers. No condition that starts the skill
  • 30Running it twice. 29 mutating operations with no state check
  • 40Result and completion. Does not say what the result is
  • 50Failures and branches. 0 branches, has a failure section
  • 60Tools and files. Uses tools (python, node) that frontmatter does not declare
  • 70Inputs and preconditions. Inputs and preconditions are listed
  • 70Execution cost. Instruction body is 4097 tokens
  • 100Steps. 8 steps
  • 100Consistency. Name and required fields are in place

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

  • +4Description does not say when NOT to use the skill (false activations)
  • +3Description length 1026: 120–800 characters recommended
  • +3Output format is not stated: the model decides each time
  • +1No license
  • +2Single-language instructions
  • +5Description quotes 11 example trigger phrases
  • +4Structure: 31 headings
  • +3Step-by-step instructions: 8 items
  • +4Has examples (18 code blocks)
  • +4Reference files are cited in the instructions (6 of 6)
  • +3All 1 scripts are documented

Quality base 70; lint remarks subtract, signals add up to 100. Result: 56.

External checks

ClawHub: suspicious
This skill is mostly a disclosed Huawei Cloud DDS/DCS management guide, but its telemetry code can reuse cloud credentials to send an IAM token and run details to a configurable endpoint.
LLM: suspicious (high) · 11 Sept 2026