/install aliyun-cli-manage
Category: tool
Alibaba Cloud Generic CLI (aliyun) Skill
Validation
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 And Evidence
- Save CLI version checks, API outputs, and error logs under
output/aliyun-cli-manage/. - For each mutating action, keep request parameters and result summaries.
Goals
- Use official
aliyunCLI to execute Alibaba Cloud OpenAPI operations. - Provide a standard flow for install, configuration, API discovery, execution, and troubleshooting.
Quick Flow
- Run the version guard script first (check first, then decide whether to upgrade).
- If not installed or check interval reached, the script downloads and installs the latest official package.
- Configure credentials and default region (recommend
defaultprofile). - Use
aliyun \x3Cproduct> --help/aliyun \x3Cproduct> \x3CApiName> --helpto confirm parameters. - Run read-only queries first, then mutating operations.
Version Guard (Practical)
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:
- Check interval: 24 hours (configurable via environment variable).
- Within interval and version is sufficient: skip download.
- Exceeded interval / not installed / below minimum version: auto-download and install latest official package.
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
Install (Linux example)
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
Configure Credentials
aliyun configure set \
--profile default \
--mode AK \
--access-key-id \x3CAK> \
--access-key-secret \x3CSK> \
--region cn-hangzhou
View configured profiles:
aliyun configure list
Command structure
- Generic form:
aliyun \x3Cproduct> \x3CApiName> --Param1 value1 --Param2 value2 - REST form:
aliyun \x3Cproduct> [GET|POST|PUT|DELETE] \x3CPathPattern> --body '...json...'
API Discovery and Parameter Validation
aliyun help
aliyun ecs --help
aliyun ecs DescribeRegions --help
Common Read-Only Examples
# 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
Common Issues
InvalidAccessKeyId.NotFound/SignatureDoesNotMatch:check AK/SK and profile.MissingRegionId:add--regionor configure default region in profile.- for SLS endpoint errors, explicitly pass
--endpoint \x3Cregion>.log.aliyuncs.com.
Execution Recommendations
- Run
ensure_aliyun_cli.pybefore starting tasks. - If resource scope is unclear, query first then mutate.
- Before delete/overwrite operations, output the target resource list first.
- For batch operations, validate one item in a small scope first.
References
- Official source list:
references/sources.md
Prerequisites
- Configure least-privilege Alibaba Cloud credentials before execution.
- Prefer environment variables:
ALICLOUD_ACCESS_KEY_ID,ALICLOUD_ACCESS_KEY_SECRET, optionalALICLOUD_REGION_ID. - If region is unclear, ask the user before running mutating operations.
Workflow
- Confirm user intent, region, identifiers, and whether the operation is read-only or mutating.
- Run one minimal read-only query first to verify connectivity and permissions.
- Execute the target operation with explicit parameters and bounded scope.
- Verify results and save output/evidence files.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install aliyun-cli-manage - After installation, invoke the skill by name or use
/aliyun-cli-manage - Provide required inputs per the skill's parameter spec and get structured output
What is Aliyun Cli Manage?
Use when users need command-line operations on Alibaba Cloud resources (list/query/create/update/delete), credential/profile setup, region/endpoint selection... It is an AI Agent Skill for Claude Code / OpenClaw, with 123 downloads so far.
How do I install Aliyun Cli Manage?
Run "/install aliyun-cli-manage" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Aliyun Cli Manage free?
Yes, Aliyun Cli Manage is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Aliyun Cli Manage support?
Aliyun Cli Manage is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Aliyun Cli Manage?
It is built and maintained by cinience (@cinience); the current version is v1.0.0.