Install
openclaw skills install aliyun-cli-manageUse when users need command-line operations on Alibaba Cloud resources (list/query/create/update/delete), credential/profile setup, region/endpoint selection, or API discovery from CLI.
openclaw skills install aliyun-cli-manageCategory: tool
mkdir -p output/aliyun-cli-manage
python skills/platform/cli/aliyun-cli-manage/scripts/ensure_aliyun_cli.py --help > output/aliyun-cli-manage/validate-help.txt
Pass criteria: command exits 0 and output/aliyun-cli-manage/validate-help.txt is generated.
output/aliyun-cli-manage/.aliyun CLI to execute Alibaba Cloud OpenAPI operations.default profile).aliyun <product> --help / aliyun <product> <ApiName> --help to confirm parameters.Prefer the bundled script to avoid unnecessary downloads on every run:
python skills/platform/cli/aliyun-cli-manage/scripts/ensure_aliyun_cli.py
Default behavior:
Optional controls (environment variables):
ALIYUN_CLI_CHECK_INTERVAL_HOURS=24:check interval.ALIYUN_CLI_FORCE_UPDATE=1:force update (ignore interval).ALIYUN_CLI_MIN_VERSION=3.2.9:minimum acceptable version.ALIYUN_CLI_INSTALL_DIR=~/.local/bin:installation directory.Manual parameter examples:
python skills/platform/cli/aliyun-cli-manage/scripts/ensure_aliyun_cli.py \
--interval-hours 24 \
--min-version 3.2.9
curl -fsSL https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz -o /tmp/aliyun-cli.tgz
mkdir -p ~/.local/bin
tar -xzf /tmp/aliyun-cli.tgz -C /tmp
mv /tmp/aliyun ~/.local/bin/aliyun
chmod +x ~/.local/bin/aliyun
~/.local/bin/aliyun version
aliyun configure set \
--profile default \
--mode AK \
--access-key-id <AK> \
--access-key-secret <SK> \
--region cn-hangzhou
View configured profiles:
aliyun configure list
aliyun <product> <ApiName> --Param1 value1 --Param2 value2aliyun <product> [GET|POST|PUT|DELETE] <PathPattern> --body '...json...'aliyun help
aliyun ecs --help
aliyun ecs DescribeRegions --help
# ECS: list regions
aliyun ecs DescribeRegions
# ECS: list instances by region
aliyun ecs DescribeInstances --RegionId cn-hangzhou
# SLS: list projects by endpoint
aliyun sls ListProject --endpoint cn-hangzhou.log.aliyuncs.com --size 100
InvalidAccessKeyId.NotFound / SignatureDoesNotMatch:check AK/SK and profile.MissingRegionId:add --region or configure default region in profile.--endpoint <region>.log.aliyuncs.com.ensure_aliyun_cli.py before starting tasks.references/sources.mdALICLOUD_ACCESS_KEY_ID, ALICLOUD_ACCESS_KEY_SECRET, optional ALICLOUD_REGION_ID.