Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cinience avatar

Alicloud Platform Aliyun Cli

  • 278 installs
  • 396 repo stars
  • Updated July 18, 2026
  • cinience/alicloud-skills

alicloud-platform-aliyun-cli is a cloud operations skill that runs the official Alibaba Cloud (Aliyun) CLI from agents to authenticate, list resources, and automate cross-product tasks.

About

alicloud-platform-aliyun-cli is a Cloud & Infrastructure skill from cinience/alicloud-skills that wraps the official Alibaba Cloud CLI for agent-driven operations. Developers use it to authenticate sessions, enumerate cloud resources, and execute service-specific aliyun commands during implementation or incident response. The skill enables coding agents to automate cross-product Alibaba Cloud workflows—provisioning checks, resource listing, and scripted administration—without hand-typing CLI flags. Reach for alicloud-platform-aliyun-cli when building or operating workloads on Aliyun and you want agents to run verified CLI patterns instead of improvising API calls. It fits teams standardized on the aliyun binary for ECS, OSS, RDS, and other Alibaba services.

  • Aliyun CLI install and auth setup
  • Profile and region configuration
  • Cross-service command patterns
  • Scriptable resource operations
  • Agent-friendly cloud automation

Alicloud Platform Aliyun Cli by the numbers

  • 278 all-time installs (skills.sh)
  • Ranked #179 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-platform-aliyun-cli

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs278
repo stars396
Last updatedJuly 18, 2026
Repositorycinience/alicloud-skills

How do agents run Alibaba Cloud CLI commands?

Operate the official Alibaba Cloud (Aliyun) CLI from agents to authenticate, list resources, run service commands, and automate cross-product cloud tasks during implementation.

Who is it for?

Developers operating Alibaba Cloud workloads who want agents to run official aliyun CLI commands safely.

Skip if: AWS, GCP, or Azure-only stacks with no Alibaba Cloud resources to manage.

When should I use this skill?

An agent needs to authenticate to Alibaba Cloud and execute aliyun CLI resource or service commands during implementation.

What you get

Authenticated CLI sessions, resource listings, and executed Alibaba Cloud service commands.

  • Executed CLI commands
  • Resource listings

Files

SKILL.mdMarkdownGitHub ↗

Category: tool

Alibaba Cloud Generic CLI (aliyun) Skill

Validation

mkdir -p output/alicloud-platform-aliyun-cli
python skills/platform/cli/alicloud-platform-aliyun-cli/scripts/ensure_aliyun_cli.py --help > output/alicloud-platform-aliyun-cli/validate-help.txt

Pass criteria: command exits 0 and output/alicloud-platform-aliyun-cli/validate-help.txt is generated.

Output And Evidence

  • Save CLI version checks, API outputs, and error logs under output/alicloud-platform-aliyun-cli/.
  • For each mutating action, keep request parameters and result summaries.

Goals

  • Use official aliyun CLI to execute Alibaba Cloud OpenAPI operations.
  • Provide a standard flow for install, configuration, API discovery, execution, and troubleshooting.

Quick Flow

1. Run the version guard script first (check first, then decide whether to upgrade). 2. If not installed or check interval reached, the script downloads and installs the latest official package. 3. Configure credentials and default region (recommend default profile). 4. Use aliyun <product> --help / aliyun <product> <ApiName> --help to confirm parameters. 5. 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/alicloud-platform-aliyun-cli/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/alicloud-platform-aliyun-cli/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 <AK> \
  --access-key-secret <SK> \
  --region cn-hangzhou

View configured profiles:

aliyun configure list

Command structure

  • Generic form:aliyun <product> <ApiName> --Param1 value1 --Param2 value2
  • REST form:aliyun <product> [GET|POST|PUT|DELETE] <PathPattern> --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 --region or configure default region in profile.
  • for SLS endpoint errors, explicitly pass --endpoint <region>.log.aliyuncs.com.

Execution Recommendations

  • Run ensure_aliyun_cli.py before 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, optional ALICLOUD_REGION_ID.
  • If region is unclear, ask the user before running mutating operations.

Workflow

1) Confirm user intent, region, identifiers, and whether the operation is read-only or mutating. 2) Run one minimal read-only query first to verify connectivity and permissions. 3) Execute the target operation with explicit parameters and bounded scope. 4) Verify results and save output/evidence files.

Related skills

FAQ

What CLI does alicloud-platform-aliyun-cli use?

alicloud-platform-aliyun-cli uses the official Alibaba Cloud CLI (aliyun) to authenticate, list resources, and run service commands. Agents follow skill-guided patterns instead of improvising raw API calls.

When should developers use alicloud-platform-aliyun-cli?

alicloud-platform-aliyun-cli fits Alibaba Cloud implementation and operations tasks—resource discovery, scripted administration, and cross-product automation. Use it when workloads run on Aliyun and the team standardizes on the official CLI.

CLI & Terminaldevopsintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.