alibabacloud-suggest-cli

Featured

Suggest Alibaba Cloud `aliyun` CLI command strings from natural-language cloud operation requests, ready to pass as the `command` argument of the MCP `CallCLI` tool. Use when the user asks for the CLI command to do something, wants to manage cloud resources via aliyun, or asks "how do I do X with the aliyun CLI". Use `unifiedCli` from GenerateCLICommand (fallback to `cli` when empty) verbatim as the CallCLI command — no manual rewriting. Passes check_cli.py static validation. Suggest only — do not execute unless asked.

DevOps & Infrastructure 27 stars 13 forks Updated 5 days ago Apache-2.0

Install

View on GitHub

Quality Score: 89/100

Stars 20%
48
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Alibaba Cloud CLI Command Suggester Turn a natural-language Alibaba Cloud request into one or more `aliyun` CLI command strings, each ready to be passed as the `command` argument of the MCP **`CallCLI`** tool. After calling `GenerateCLICommand`, take the returned **`unifiedCli`** field verbatim; if `unifiedCli` is empty, fall back to **`cli`**. Do not manually rewrite either field. Commands must satisfy CallCLI's constraints, must pass `check_cli.py` validation before output, and are **suggested only** — do not run them unless the user explicitly asks. ## Scope Check Before You Start - **CLI command suggestions** (this skill): produce `aliyun ...` command strings (from GenerateCLICommand) for the MCP `CallCLI` tool. No execution, no SDK code. - **CLI syntax & troubleshooting reference** → `alibabacloud-cli-guidance`: the knowledge base for plugin vs built-in routing, `--biz-` naming, auth, install, and error fixes. Read it when you need rules; this skill is the *generation + validation* loop on top of those rules. ## Workflow 1. Split the request into atomic cloud operations. For each, verify the product, API/action name, version, and required parameters using MCP tools — do not guess. 2. Search APIs for operations whose action you are unsure about. Use `AlibabaCloud___SearchApis` with a natural-language description. Keep to one parallel batch. 3. Read API definitions to confirm exact parameter names, types, and which are required. Use `AlibabaCloud___...

Details

Author
aliyun
Repository
aliyun/alibabacloud-agent-toolkit
Created
3 months ago
Last Updated
5 days ago
Language
Python
License
Apache-2.0

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category