Skip to main content

Official IaC Code Skills

IaC Code is available as three official Skill distributions. They share the goal of managing Alibaba Cloud infrastructure through an agent conversation, but differ in distribution channel and where the IaC Code agent runs.

Choose a Skill

SkillWhere it runsChoose it when
iac-codeA verified IaC Code Runtime downloaded to your machineYou want the standalone package published with the iac-code project and direct control over installation and updates.
alibabacloud-iac-codeThe same local, verified IaC Code Runtime, packaged for the Alibaba Cloud Agent Skills PortalYou install and update Alibaba Cloud Skills through the portal or the npx skills workflow.
alibabacloud-ros-agentThe hosted Alibaba Cloud ROS Agent, called through the ROS StartChat APIYou want a remote ROS Agent conversation without downloading the local IaC Code Runtime.

iac-code and alibabacloud-iac-code provide the same runtime-backed IaC Code capability. Select one distribution for a given agent scope; installing both adds overlapping routing without adding functionality.

alibabacloud-ros-agent is a separate remote-service integration. It can coexist with one local Runtime distribution when users need to choose explicitly between local IaC Code and the hosted ROS Agent.

Get the Standalone Skill

Download the fixed stable package:

Download iac-code-skill.zip

This distribution is best when you want to install the Skill directory yourself. It downloads the Runtime on first use and reuses the model and Alibaba Cloud configuration under ~/.iac-code/. See Install and Use the IaC Code Skill for supported hosts and configuration.

Get the Alibaba Cloud Portal Skills

Find the Skills by their exact names in the Alibaba Cloud Agent Skills Portal, or install them from the official repository:

npx skills add aliyun/alibabacloud-aiops-skills --skill alibabacloud-iac-code
npx skills add aliyun/alibabacloud-aiops-skills --skill alibabacloud-ros-agent

You can also download the packages directly:

The npx skills installer can select a supported agent and installation scope interactively. Node.js 18 or later is required for this installation method. If you download a ZIP, extract its top-level Skill directory into the user- or project-level Skill directory supported by your agent and restart the agent when necessary.

Capability and Configuration Differences

Both local Runtime distributions support normal conversations and Pipeline workflows, including architecture planning, ROS and Terraform template work, cost estimation, stack operations, deployment, questions, candidate selection, and permission or deployment confirmation. They require a configured model; Alibaba Cloud credentials are required when a task reads or changes cloud resources.

The hosted alibabacloud-ros-agent sends conversations to the Alibaba Cloud ROS Agent through ros:StartChat. It uses the Alibaba Cloud identity available to the host and does not require the local IaC Code Runtime or a locally configured model provider. Grant only the required RAM permissions. Explicit remote cancellation additionally uses ros:StopChat.

Regardless of distribution, review the target resources, region, impact, price, and requested permissions before approving a change or deployment. Do not place credentials in SKILL.md, prompts, or project files.