Guia
Como sincronizar skills no Claude Code, Codex, Cursor e OpenCode
Mantenha todas as skills em uma pasta e crie links dela para onde cada ferramenta procura: ~/.claude/skills para o Claude Code, ~/.agents/skills para o Codex (o Cursor e o OpenCode leem os dois). Para compartilhar as mesmas skills com uma equipe, sirva-as a partir de um servidor MCP, já que as quatro ferramentas se conectam a servidores MCP remotos.
Resposta curta
- Claude Code:
~/.claude/skills, ou.claude/skillsem um repositório. Ele não lê.agents/skills. - Codex:
~/.agents/skills, ou.agents/skillsem um repositório. - Cursor:
.cursor/skillse.agents/skills, e também.claude/skillse.codex/skills, cada uma no repositório ou em~/. - OpenCode:
.opencode/skills,~/.config/opencode/skills, e também.claude/skillse.agents/skills.
Onde cada ferramenta procura
| Ferramenta | Pasta pessoal | Pasta do repositório | Também lê |
|---|---|---|---|
| Claude Code | ~/.claude/skills | .claude/skills | Skills gerenciadas, de plugins e da conta do claude.ai |
| Codex | ~/.agents/skills | .agents/skills (pasta atual, pasta-mãe, raiz do repositório) | /etc/codex/skills |
| Cursor | ~/.cursor/skills, ~/.agents/skills | .cursor/skills, .agents/skills | .claude/skills, .codex/skills e as versões delas em ~/ |
| OpenCode | ~/.config/opencode/skills | .opencode/skills | .claude/skills, .agents/skills e as versões delas em ~/ |
Da documentação de cada ferramenta, consultada em 4 de novembro de 2026. Cada pasta tem uma subpasta por skill, com um SKILL.md dentro.
Duas pastas cobrem as quatro: ~/.claude/skills (Claude Code, Cursor, OpenCode) e ~/.agents/skills (Codex, Cursor, OpenCode).
Uma cópia na sua máquina: links simbólicos
Mantenha os arquivos de verdade em uma pasta e aponte os dois locais para ela. No macOS ou no Linux:
mkdir -p ~/skills
# primeiro mova para cá as skills que já existem, depois:
ln -s ~/skills ~/.claude/skills
ln -s ~/skills ~/.agents/skills
Se alguma das pastas já existir, mova o conteúdo dela para ~/skills e remova a pasta vazia antes de criar o link. O Cursor e o OpenCode leem os dois locais, então chegam aos mesmos arquivos por dois caminhos. Se algum deles mostrar uma skill duas vezes, continua sendo um arquivo só: edite uma vez em ~/skills.
Em um repositório, faça o mesmo com .claude/skills e .agents/skills, faça commit da pasta de verdade, e todo mundo que clonar recebe as skills.
Uma cópia para a equipe: um servidor MCP
Links simbólicos e repositórios funcionam para desenvolvedores. Eles não chegam ao colega que trabalha no Claude ou no ChatGPT pelo navegador, e precisam de um git pull para atualizar. Os quatro agentes de programação também se conectam a servidores MCP remotos:
- Claude Code:
claude mcp add --transport http <name> <url> - Codex: uma entrada de servidor com
url = "…"na configuração (Streamable HTTP). - Cursor: um servidor Streamable HTTP nas configurações de MCP.
- OpenCode: um servidor com
"type": "remote"na configuração.
Um servidor que guarda as skills da equipe dá aos agentes de programação, ao Claude e ao ChatGPT a mesma cópia atual, sem nada para puxar nem para religar.
AI Skill Pod · grátis para começar
Um pod para as skills da sua equipe e um link MCP para o Claude Code, Codex, Cursor, OpenCode, Claude e ChatGPT. Quem nunca abre um terminal adiciona skills colando um documento ou dizendo "transforme isso em uma skill da equipe" no chat.
Confira se uma ferramenta vê a sua skill
- Confira a estrutura:
<pasta>/<nome-da-skill>/SKILL.md, com a pasta com o mesmo nome do camponame. - Confira o frontmatter: um
namecom letras minúsculas, números e hifens, até 64 caracteres, e umadescriptionque não esteja vazia. O conversor de SKILL.md escreve os dois. - Comece uma nova sessão e pergunte ao agente quais skills ele tem, ou peça a tarefa que a descrição cita.
Skills for this
- ProdutoPRD from messy notes (English)Turns notes, Slack threads, and call notes into a PRD: problem with evidence, goals and non-goals, metrics, must/should/could requirements, and flagged gaps.
- ProdutoRelease notes from merged changes (English)Writes customer-facing release notes from merged PRs or tickets, grouped New, Improved, Fixed, benefit-first, plus an internal changelog.
- ProdutoUser stories with acceptance criteria (English)Turns a feature into user stories with Given/When/Then acceptance criteria, edge cases, out-of-scope notes, and an INVEST check per story.
- ProdutoSpec review before build (English)Reviews a PRD or spec before build for ambiguity, missing empty/loading/error/permission states, metrics, rollout, and a first-time user walk-through.
- Sucesso do clienteBug report from a support ticket (English)Turns a customer complaint into an engineering-ready bug report: steps to reproduce, expected vs actual, environment, impact, evidence, and questions to ask.
Perguntas
Como sincronizo as skills do Claude Code com o Claude Desktop e o claude.ai?
O Claude Code lê pastas no disco; o Claude Desktop e o claude.ai guardam na sua conta as skills de que você faz upload. Faça upload da mesma pasta como ZIP em Personalizar > Skills ou conecte os dois a um servidor MCP que sirva as skills.
Por que o Claude Code não vê a minha pasta .agents/skills?
O Claude Code lê ~/.claude/skills e .claude/skills, não .agents/skills. Crie um link da pasta para ~/.claude/skills, como nos passos com links simbólicos acima.
Fontes
- Documentação do Claude Code: Skills (em inglês) (consultado em 2026-11-04)
- Documentação do Claude Code: MCP (em inglês) (consultado em 2026-11-04)
- Documentação do Codex: Build skills (em inglês) (consultado em 2026-11-04)
- Documentação do Codex: MCP (em inglês) (consultado em 2026-11-04)
- Documentação do Cursor: Skills (em inglês) (consultado em 2026-11-04)
- Documentação do Cursor: MCP (em inglês) (consultado em 2026-11-04)
- Documentação do OpenCode: Skills (em inglês) (consultado em 2026-11-04)
- Documentação do OpenCode: servidores MCP (em inglês) (consultado em 2026-11-04)