Instale sua primeira Skill oficial do Alibaba Cloud em um cliente Agent, como Claude Code, Cursor ou Qoder, e utilize linguagem natural para pesquisar e gerenciar recursos de nuvem.
Pré-requisitos
Conta Alibaba Cloud: A verificação de identidade deve estar concluída.
Alibaba Cloud CLI: Instale a CLI e configure as credenciais de identidade. É necessária a versão 3.3.3 ou posterior. Execute
aliyun versionpara verificar o número da versão. Executealiyun configure listpara confirmar se as credenciais estão configuradas.Resource Center: O serviço Resource Center deve estar ativado. Caso contrário, execute
aliyun resourcecenter enable-resource-centerpara ativá-lo. Usuários RAM precisam ter a política de permissãoAliyunResourceCenterReadOnlyAccess.Node.js 18+: O comando de instalação da Skill utiliza
npx, que exige Node.js 18 ou superior. Executenode --versionpara verificar o número da versão.Cliente Agent: Um cliente Agent compatível com Skills deve estar instalado. Os exemplos a seguir utilizam Cursor, Claude Code e Qoder. Outros clientes podem ser configurados de maneira semelhante.
Procedimento
Etapa 1: Acesse o Portal de Skills e selecione uma Skill
Acesse o Portal de Skills.
Insira uma palavra-chave na caixa de pesquisa no topo da página, como "resource search", ou navegue por categoria de produto.
Clique em a Skill desejada para abrir sua página de detalhes. Essa página exibe as capacidades da Skill, o comando de instalação e exemplos de prompts. As etapas a seguir usam a pesquisa global de recursos do Resource Center (
alibabacloud-resourcecenter-search) como exemplo.
Etapa 2: Instale a Skill
Na página de detalhes da Skill, clique em Install Guide na parte superior. Selecione suas opções de instalação, copie o comando gerado e execute-o no seu terminal.
Instalação via comando CLI (recomendado)
Na página de detalhes da Skill, clique em Install Guide e conclua as três etapas de configuração a seguir:
Choose Install Tool: Skills CLI (ferramenta universal de instalação compatível com vários clientes Agent) ou ClawHub CLI (ferramenta exclusiva do ecossistema OpenClaw).
Choose Agent Client: Selecione o cliente no qual a Skill será instalada.
-
Selecione o Install Scope: Projeto ou global.
Projeto: A Skill fica disponível apenas no projeto atual e pode ser enviada ao Git junto com o projeto. O caminho de instalação é
.{client}/skills/no diretório raiz do projeto.-
Global: A Skill fica disponível em todos os projetos. O caminho de instalação é
~/.{client}/skills/.NotaQuando uma Skill com o mesmo nome existe tanto no escopo do projeto quanto no global, o escopo do projeto tem prioridade.
Após concluir a configuração, o comando de instalação aparece na parte inferior da página. Clique em o ícone de cópia e cole o comando no seu terminal.
A Skills CLI gera um comando no seguinte formato:
npx skills add aliyun/alibabacloud-aiops-skills --skill <skill-name> --agent <client> -y --full-depth
Para instalação global, o sinalizador -g é adicionado automaticamente ao comando.
Se você utiliza o ecossistema OpenClaw, escolha ClawHub CLI para obter um comando mais simples:
npx clawhub install <skill-name>
A ClawHub CLI não exige que você especifique o cliente ou o escopo de instalação.
Após executar o comando, a CLI solicitará a confirmação da instalação do skills@latest. Insira y e pressione Enter. Os arquivos da Skill serão gravados no diretório de skills do cliente. Reinicie o cliente para começar a usar a Skill.
Execute o comando a seguir para verificar a instalação:
npx skills ls
Se você instalou a Skill globalmente, use o sinalizador -g:
npx skills ls -g
Instalação por download
Se o comando npx skills add falhar devido a problemas de rede, baixe a Skill manualmente pelo Portal de Skills.
Na página de detalhes da Skill, clique em Install Guide e alterne para a aba Download & Install.
Clique em Download ZIP.
Extraia o arquivo ZIP em qualquer diretório.
-
Copie a pasta extraída da Skill para o diretório de skills do cliente Agent correspondente:
Cliente Agent
Diretório de skills
Claude Code
.claude/skills/Cursor
.cursor/skills/Qoder
.qoder/skills/Qwen Code
.qwen-code/skills/Codex
.codex/skills/OpenClaw
./skills/Gemini CLI
.gemini/skills/GitHub Copilot
.github-copilot/skills/ Reinicie o cliente Agent. Verifique se o arquivo SKILL.md existe no diretório de skills de destino e, em seguida, insira um prompt relacionado à Skill para confirmar seu funcionamento.
Para instalação no nível do projeto, coloque a Skill no diretório de skills sob a raiz do projeto (por exemplo, .claude/skills/). Para instalação global, coloque-a no diretório home do usuário (por exemplo, ~/.claude/skills/).
Etapa 3: Use a Skill no seu cliente Agent
Após a instalação, reinicie o cliente Agent para carregar a Skill. Os exemplos a seguir utilizam Claude Code, Cursor e Qoder:
Uso no Claude Code
No terminal, acesse o diretório do projeto onde a Skill está instalada.
-
Inicie o Claude Code:
claude -
Insira um prompt de tarefa:
Search for all ECS instances under my current account.
O Claude Code identifica a Skill correspondente, lê suas instruções e executa aliyun resourcecenter search-resources para retornar os recursos de nuvem correspondentes.
Uso no Cursor
Abra no Cursor o projeto onde a Skill está instalada.
Abra o modo Agent (pressione
Cmd+LouCtrl+Lpara abrir o painel de chat e alterne para o modo Agent).-
Insira um prompt de tarefa:
Search for all ECS instances under my current account.
O Agent identifica a Skill de pesquisa de recursos, lê o arquivo SKILL.md, verifica as credenciais da CLI e executa aliyun resourcecenter search-resources para retornar os recursos de nuvem correspondentes.
Uso no Qoder
Abra no Qoder o projeto onde a Skill está instalada.
-
No painel de chat, insira um prompt de tarefa:
Search for all ECS instances under my current account.
O Qoder identifica a Skill correspondente, lê suas instruções e executa aliyun resourcecenter search-resources para retornar os recursos de nuvem correspondentes.
Resultados esperados
Depois que o Agent conclui a tarefa, a saída é semelhante à seguinte:
# ECS Instance Search Results
Found **3** ECS instances.
| Instance ID | Instance Name | Region | Status | Instance Type |
|---------|---------|------|------|------|
| i-bp1abc**** | web-server-01 | cn-hangzhou | Running | ecs.g6.large |
| i-bp2def**** | db-server-01 | cn-hangzhou | Running | ecs.r6.xlarge |
| i-bp3ghi**** | test-instance | cn-shanghai | Stopped | ecs.c6.large |
Se sua conta não tiver recursos, uma lista vazia será retornada, o que é normal.
A saída real varia dependendo do Agent, do modelo subjacente e da quantidade e configuração dos recursos na sua conta.
Etapa 4: Experimente mais operações
Após confirmar que a Skill funciona, experimente tarefas mais complexas. A Skill de pesquisa global de recursos do Resource Center aceita prompts como:
Pesquisar recursos por região
Show me all cloud resources in the China East 1 (Hangzhou) region.
O Agent executa aliyun resourcecenter search-resources para filtrar por região e exibe os recursos correspondentes em uma tabela.
Visualize distribuição de recursos
Show me the resource count for each product type under my current account.
O Agent executa aliyun resourcecenter get-resource-counts para recuperar a contagem de recursos por tipo de produto e exibe uma visão geral da distribuição.
Instalar múltiplas Skills
Instale várias Skills para estender as capacidades do Agent. Por exemplo, as quatro Skills a seguir habilitam uma cadeia de solução de problemas composta por "pesquisa de recursos → diagnóstico de instância ECS → análise de alcance de rede → consulta de postura de segurança".
alibabacloud-resourcecenter-searchalibabacloud-ecs-diagnosealibabacloud-network-reachability-analysisalibabacloud-sas-overview
Com múltiplas Skills instaladas, o Agent pode combiná-las em uma única conversa. Por exemplo, se uma instância ECS apresentar timeouts ocasionais a partir da rede pública, um engenheiro de operações pode determinar rapidamente se a causa é a própria instância, o caminho de rede ou um evento de segurança:
The application on ECS instance i-bp1xxxxxxx occasionally times out when accessed from the public network. First, diagnose the health status of this instance. Then, analyze the network reachability from the public network to port 80 of this instance. Finally, check whether Cloud Security Center has any related security alerts in the last 24 hours.
Atualizar uma Skill instalada
Execute o comando de instalação novamente ou baixe a Skill outra vez para obter a versão mais recente. Por exemplo:
npx skills add aliyun/alibabacloud-aiops-skills --skill alibabacloud-resourcecenter-search --full-depth
A página de detalhes da Skill no Portal de Skills mostra a hora da última atualização para que você possa decidir se uma atualização é necessária.
Perguntas frequentes
Por que meu cliente Agent não encontra a Skill instalada?
Esse problema geralmente é causado por incompatibilidade de diretório, sessão antiga do cliente ou arquivos incompletos da Skill. Solucione o problema da seguinte forma:
Verifique se você executou o comando de instalação no diretório correto do projeto. Por padrão, as Skills são instaladas no diretório de nível de projeto
.<client>/skills/e não entram em vigor automaticamente em outros projetos. Para usar uma Skill em vários projetos, adicione o sinalizador-gpara instalação global.Após a instalação, reinicie o cliente Agent ou reabra o projeto atual no cliente para permitir que ele escaneie novamente o diretório de skills.
Execute
ls .<client>/skills/<skill-name>/para verificar se o arquivoSKILL.mdexiste. Se o arquivo estiver ausente ou o diretório vazio, exclua o diretório e execute o comando de instalação novamente.Quando uma Skill com o mesmo nome está instalada tanto no escopo
projectquanto noglobal, o diretório do projeto tem prioridade. Se uma atualização global não entrar em vigor, verifique se uma versão mais antiga permanece no diretório do projeto.
Por que o comando npx skills add falha?
Falhas na instalação geralmente decorrem do ambiente Node.js, conectividade de rede ou permissões de diretório. Solucione o problema da seguinte forma:
Se aparecer a mensagem
command not found: npx, executenode --versionpara verificar se o Node.js está instalado e se a versão é 18 ou superior. Se o Node.js não estiver instalado, consulte o site oficial do Node.js para realizar a instalação.Se o erro for timeout de rede ou download lento, verifique sua conexão de rede local e tente novamente.
Se o erro for de permissão (como
EACCESoupermission denied), não usesudopara executarnpx. Em vez disso, verifique e corrija as permissões de gravação do usuário atual para o diretório do projeto.Se o erro for
404 Not Foundou o nome da Skill não existir, acesse o Portal de Skills e verifique se o identificador da Skill está escrito corretamente e se a Skill foi publicada.
Por que ocorrem erros quando o Agent invoca uma Skill?
Erros de invocação geralmente decorrem de problemas com credenciais da CLI, permissões RAM insuficientes ou serviço Resource Center inativo. Solucione o problema da seguinte forma:
Se o erro for falha de autenticação, execute
aliyun sts get-caller-identitypara verificar se as credenciais atuais da CLI são válidas e não expiraram. Se tiverem expirado, executealiyun configurepara reconfigurar.Se o erro for permissões insuficientes (como
Forbidden.RAMouNoPermission), acesse o console RAM e adicione a política de permissão necessária para o usuário ou função RAM atual. A pesquisa do Resource Center requer a permissãoAliyunResourceCenterReadOnlyAccess. Em seguida, solicite que o Agent tente novamente.Se o erro indicar que o Resource Center não está ativado (como
ServiceNotEnabled), executealiyun resourcecenter enable-resource-centerpara ativar o serviço e tente novamente.Se o erro envolver uma API específica de produto de nuvem (como ECS ou SAS), consulte a documentação do produto de nuvem correspondente para adicionar as permissões necessárias ao usuário RAM.