Install
openclaw skills install @agenticweb4/huawei-cloud-cost-estimationGenerates Huawei Cloud pre-order estimates, provisions allowlisted resources through hcloud, and routes unsubscribe requests to console guidance. Use for Huawei Cloud pricing, budgets, creation, provisioning, or unsubscribe. Creates require runtime help, --dryrun, fee review, and confirmation. Never emits or runs unsubscribe operations, accepts credentials, or performs non-allowlisted writes.
openclaw skills install @agenticweb4/huawei-cloud-cost-estimationCommunity edition, not an official Huawei Cloud skill. Treat the current hcloud response as authoritative.
Prices come only from the current response: never guess, analogize, or recall them. Provisioning is the only permitted write path; unsubscribe is console guidance only.
references/lifecycle/commands.md.Complete chains of at most three hcloud commands directly to the next safety gate. For longer
chains, run only two or three commands per round, report progress and the next step, then ask
whether to continue. A user may request uninterrupted execution, but clarification, unknown-cost
approval, --dryrun, and write confirmation remain mandatory.
cloud_service_type / resource_type / region / resource_spec plus period or usage;
route through references/pricing/semantic/catalog.yml.fee_installment_mode=NA.references/pricing/commands.md: ListServiceResources → ListResourceSpecs →
on-demand ListUsageTypes(--resource_type_code) → measure resolution → quotation. Ask on
multiple matches; a spec match may still fail. Never invent duration or mix capacity and usage
slots.[service] [spec] [region] [quantity × period] = amount, total, and “not a final bill.”
Show discounts only when returned.Read references/lifecycle/concepts.md, then perform every gate in order:
references/lifecycle/commands.md; refuse misses.hcloud <Service> <Operation> --help for required and conditional fields. Stop on
[APIE_ERROR] or missing schema; never guess.--dryrun to the complete command. Fix and rerun failures; never promote a
failed dry run.--dryrun. Run multiple commands in order, stop on failure, never
auto-rollback, and report succeeded, failed, and unexecuted items.Any parameter, region, quantity, or operation change invalidates the dry run and confirmation and returns to Help.
Never run or generate unsubscribe CLI/API operations, and never use --dryrun as a substitute for
console preview.
If automation is requested, preserve this boundary and provide the official unsubscribe rules.
--dryrun and explicit confirmation.references/cli-installation.md for
self-configuration.--cli-region=cn-north-1; product_infos.N.region remains the deployment
region.Use bullets or numbered items, not GFM tables, in user-facing responses. For command-level traps,
read references/pricing/commands.md.
| Domain | Concepts | Commands |
|---|---|---|
| Pricing | references/pricing/semantic/catalog.yml and rfq-*.yml | references/pricing/commands.md |
| Lifecycle | references/lifecycle/concepts.md | references/lifecycle/commands.md |
For 403 or permission failures, read references/iam-policies.md. If hcloud is unavailable, relay
references/cli-installation.md; never install it for the user.