A resposta curta
- 1Pastas:
~/.claude/skills·~/.agents/skills(+ a antiga~/.codex/skills) ·~/.cursor/skills - 2Rodar uma:
/name(Claude Code, Cursor) ·$name(Codex) ·@nameanexa no Cursor - 3Ver o que está instalado:
/skills· Customize → Skills - 4Instalar:
npx --yes skillry-cli@latest install <slug>, adicione--agent claude-codepara o Claude Code
Pastas de Skills de cada agente
Skills pessoais funcionam em qualquer projeto que você abrir. Skills de projeto ficam dentro do repositório, então todo mundo que clonar recebe as mesmas.
| Agente | Pessoal | Projeto |
|---|---|---|
| Claude Code | ~/.claude/skills/ | .claude/skills/ |
| Codex | ~/.agents/skills/ (antiga: ~/.codex/skills/) | .agents/skills/, da pasta onde você inicia até a raiz do repositório |
| Cursor | ~/.cursor/skills/, ~/.agents/skills/ | .cursor/skills/, .agents/skills/ |
Todas as pastas que cada agente lê, e qual cópia vence quando duas têm o mesmo nome: Locais das Skills.
Comandos de Skills no Claude Code, Codex e Cursor
Chamar uma Skill pelo nome é o jeito mais rápido de verificar se ela está instalada. Se rodar, o agente consegue enxergá-la.
| Tarefa | Claude Code | Codex | Cursor |
|---|---|---|---|
| Listar Skills | /skills | /skills | Customize → Skills |
| Rodar uma | /name | $name | /name, @name |
| Skill de plugin | /plugin:name | via plugin | via plugin |
| Manter ativa | — | — | Option/Alt+Enter (Custom Mode) |
| Depois de editar | Detectada na hora; /reload-skills para uma pasta nova | Detectada na hora; reinicie se não for | Novo chat ou recarregue a janela |
Campos do frontmatter do SKILL.md
Cada Skill tem um arquivo SKILL.md, e as configurações dele ficam entre duas linhas --- no topo. Estes são os campos que mudam como o agente a trata.
| Campo | Limite / efeito | Claude Code | Codex | Cursor |
|---|---|---|---|---|
name | ≤64 caracteres; a–z, 0–9 e hífens; igual ao nome da pasta | opcional | obrigatório | obrigatório |
description | ≤1.024 caracteres; diga o que ela faz e quando usá-la | recomendado | obrigatório | obrigatório |
allowed-tools | Ferramentas que ela pode usar sem pedir permissão (experimental na especificação) | sim | — | — |
paths | Roda sozinha apenas para padrões de arquivo correspondentes | sim | — | sim |
Comandos da Skillry CLI
A Skillry CLI baixa uma Skill da Skillry e a coloca na pasta certa para o seu agente.
| Comando | O que faz |
|---|---|
skillry-cli login | Faz login pelo navegador com um código de dispositivo |
skillry-cli status | Mostra com qual conta você está conectado |
skillry-cli install <slug> | Instala em ~/.agents/skills/<slug>/ |
--agent claude-code | …instala em ~/.claude/skills/<slug>/ |
--target <dir> | …instala em qualquer pasta de Skills, por exemplo .claude/skills |
--force | Substitui uma cópia existente e guarda um backup |
skillry-cli logout | Faz logout e revoga a sessão |
Comece cada comando com npx --yes skillry-cli@latest. Roda no macOS ou no Windows com Node.js 22+. Não dá para usar --agent e --target juntos.
Perguntas frequentes
Quais são os comandos do Claude Code para Skills?
/skills lista suas Skills, /skill-name roda uma, /plugin-name:skill-name roda uma Skill que veio com um plugin e /reload-skills detecta uma pasta de Skills que você acabou de criar.
Onde as diferenças entre os agentes são explicadas?
Comparar agentes cobre os mesmos fatos com exemplos práticos.
Fontes
Este guia ajudou?
