Slash Commands no Claude Code: Guia Completo para Criar e Usar (2026)
Se voce usa o Claude Code no terminal, ja deve ter notado que digitar / abre uma lista de comandos. Esses sao os slash commands -- atalhos que executam acoes especificas sem precisar digitar prompts longos.
Mas a maioria dos usuarios para nos comandos nativos e nunca descobre que pode criar seus proprios slash commands usando Skills. Neste guia, voce vai aprender tudo: desde os comandos embutidos ate como montar uma skill personalizada do zero.
1. O que sao slash commands no Claude Code
Slash commands sao comandos que comecam com / e que voce digita diretamente no prompt do Claude Code. Eles se dividem em dois tipos:
- Nativos (built-in): ja vem com o Claude Code. Executam acoes do sistema como limpar contexto, ver custos ou iniciar projetos.
- Personalizados (Skills): criados por voce (ou instalados de terceiros). Aparecem na mesma lista quando voce digita
/. Cada skill e um arquivo Markdown com instrucoes que o Claude segue quando o comando e acionado.
O ponto central: slash commands personalizados transformam o Claude Code de um assistente generico em um especialista sob demanda. Voce digita /auditoria-seo e ele executa uma auditoria completa. Digita /gerar-copy e ele cria copy seguindo frameworks especificos.
Como o Claude detecta skills: ao iniciar uma sessao, o Claude Code escaneia as pastas .claude/skills/ do projeto local e ~/.claude/skills/ global. Cada subpasta com um arquivo SKILL.md e registrada como um slash command disponivel. O nome e descricao vem do frontmatter do arquivo.
2. Todos os slash commands nativos
O Claude Code vem com uma serie de comandos embutidos. Aqui esta a lista completa e atualizada:
| Comando | O que faz |
|---|---|
/help | Mostra a lista de comandos disponiveis e ajuda geral |
/clear | Limpa todo o contexto da conversa atual, comecando do zero |
/compact | Compacta o historico da conversa para economizar tokens (aceita instrucoes opcionais de como resumir) |
/cost | Mostra o custo acumulado de tokens da sessao atual |
/init | Gera o arquivo CLAUDE.md do projeto com instrucoes baseadas no codebase |
/review | Faz code review do diff atual (mudancas nao commitadas) |
/terminal-setup | Instala o atalho Shift+Cmd+U para pegar contexto do terminal |
/config | Abre o arquivo de configuracao do Claude Code |
/logout | Encerra a sessao de autenticacao atual |
/login | Alterna de conta ou metodo de autenticacao |
/doctor | Diagnostica problemas de instalacao e configuracao |
/permissions | Mostra e gerencia as permissoes de ferramentas |
/memory | Edita o arquivo CLAUDE.md do projeto |
/model | Alterna entre modelos disponiveis (Opus, Sonnet, Haiku) |
/vim | Ativa o modo de edicao vim no input |
Esses comandos cobrem operacoes de sistema. Mas note: nenhum deles e especializado em marketing, SEO, copywriting, desenvolvimento com frameworks especificos ou qualquer dominio tecnico. Para isso, voce precisa de skills.
3. Como criar slash commands personalizados usando Skills
O sistema de Skills do Claude Code e direto: voce cria uma pasta com um arquivo Markdown e o Claude Code faz o resto. Sem instalacao de pacotes, sem compilacao, sem configuracao de CLI.
O processo em 3 passos:
- Criar a pasta da skill dentro de
.claude/skills/(no projeto) ou~/.claude/skills/(global) - Criar o arquivo
SKILL.mdcom frontmatter YAML + instrucoes em Markdown - Pronto. Da proxima vez que voce digitar
/no Claude Code, sua skill aparece na lista
$ mkdir -p .claude/skills/auditoria-seo
$ touch .claude/skills/auditoria-seo/SKILL.md
# Agora abra o Claude Code e digite /
$ claude
> / ← sua skill "auditoria-seo" aparece aqui
O Claude Code detecta novas skills automaticamente ao iniciar a sessao. Se voce adicionar uma skill com o Claude Code ja aberto, inicie uma nova sessao com /clear ou reinicie o Claude Code para que ela apareca.
4. Estrutura completa de uma skill
Uma skill pode ser simples (apenas o SKILL.md) ou completa (com testes e arquivos de referencia). Aqui esta a estrutura maxima:
minha-skill/
SKILL.md ← instrucoes (obrigatorio)
evals/
evals.json ← testes automatizados (opcional)
references/
dados.md ← contexto extra (opcional)
template.html ← templates (opcional)
O arquivo SKILL.md
O arquivo principal de toda skill. Ele tem duas partes: o frontmatter YAML (metadados) e o corpo Markdown (instrucoes).
name: auditoria-seo
description: Faz auditoria SEO completa de uma pagina ou site
---
# Auditoria SEO
Voce e um especialista em SEO tecnico e on-page.
Quando acionado, execute a seguinte auditoria:
## Checklist
1. Analise a tag <title> (comprimento, keyword)
2. Verifique a meta description
3. Avalie a estrutura de headings (H1-H6)
4. Confira canonical, hreflang, robots
5. Analise schema markup (JSON-LD)
6. Verifique imagens (alt text, formatos)
7. Analise links internos e externos
8. Avalie Core Web Vitals potenciais
## Formato de saida
Entregue um relatorio com:
- Score de 0-100
- Problemas criticos (vermelho)
- Melhorias recomendadas (amarelo)
- O que esta bom (verde)
Campos do frontmatter
| Campo | Obrigatorio | Descricao |
|---|---|---|
name | Sim | Nome do slash command (aparece como /nome) |
description | Sim | Descricao curta que aparece na lista de comandos |
O corpo do Markdown aceita qualquer formatacao: listas, tabelas, blocos de codigo, headings. Tudo que voce escrever ali sera a instrucao que o Claude segue quando o usuario aciona o comando.
Pasta references/
Arquivos na pasta references/ sao carregados como contexto adicional quando a skill e acionada. Use para:
- Templates de output (HTML, JSON, CSV)
- Dados de referencia (guias de estilo, tone of voice, brand guidelines)
- Exemplos de entrada e saida esperada
- Documentacao tecnica especifica do dominio
Pasta evals/
O arquivo evals.json define testes automatizados para validar se a skill esta funcionando corretamente. E util para quem distribui skills ou quer garantir qualidade apos atualizacoes.
5. Onde colocar os arquivos: local vs global
O Claude Code busca skills em dois lugares:
| Local | Caminho | Escopo |
|---|---|---|
| Projeto (local) | .claude/skills/ |
Disponivel apenas quando voce abre o Claude Code naquele diretorio do projeto |
| Usuario (global) | ~/.claude/skills/ |
Disponivel em qualquer projeto, em qualquer diretorio |
Quando usar cada um?
- Local: skills especificas do projeto. Exemplo: um skill de code review que segue as convencoes daquele repositorio, ou um skill de deploy que usa o pipeline especifico do projeto.
- Global: skills que voce usa em qualquer contexto. Exemplo: auditoria SEO, geracao de copy, traducao, formatacao de Markdown. Sao skills utilitarias que independem do projeto.
Dica pratica: se voce trabalha com marketing, coloque suas skills de marketing na pasta global (~/.claude/skills/). Assim, nao importa em qual projeto voce esteja -- suas skills de copy, SEO, ads e analytics estao sempre disponiveis.
Se existir uma skill local e uma global com o mesmo nome, a local tem prioridade. Isso permite customizar comportamentos por projeto.
Com essa skill instalada, voce digita /seo-audit no Claude Code e ele inicia a auditoria automaticamente.
Exemplo 2: Gerador de Copy (AIDA)
name: gerar-copy
description: Gera copy de vendas usando framework AIDA
---
# Copywriter AIDA
Voce e um copywriter direto-resposta especializado
no framework AIDA (Atencao, Interesse, Desejo, Acao).
## Ao ser acionado:
Peca ao usuario:
1. Produto/servico
2. Publico-alvo
3. Principal dor/desejo
4. Formato (landing page, email, anuncio, post)
## Regras de escrita:
- Frases curtas (max 20 palavras)
- Paragrafos de 1-3 linhas
- Beneficios > funcionalidades
- Use numeros especificos ("em 14 dias", nao "rapidamente")
- Tom: confiante, direto, sem jargao
- Inclua pelo menos 3 CTAs ao longo do texto
Exemplo 3: Code Review Automatizado
name: code-review
description: Code review detalhado com foco em seguranca e performance
---
# Code Review Skill
Voce e um engenheiro de software senior fazendo code review.
## Ao ser acionado:
1. Leia o diff atual (git diff) ou o arquivo indicado
2. Analise os seguintes aspectos:
### Seguranca
- SQL injection, XSS, CSRF
- Secrets/credenciais expostas
- Validacao de input
### Performance
- Queries N+1
- Memory leaks potenciais
- Operacoes desnecessarias em loops
### Qualidade
- Naming conventions
- DRY (codigo duplicado)
- Complexidade ciclomatica
- Testes ausentes
## Formato:
Para cada issue encontrada:
[SEVERITY] arquivo:linha - descricao + sugestao de fix
Note o padrao: toda skill segue a mesma estrutura -- frontmatter com nome e descricao, contexto do papel (quem o Claude deve ser), instrucoes de quando acionado, regras de execucao e formato de saida.
7. Dicas avancadas: evals, referencias e composicao
Usando arquivos de referencia
Para skills que precisam de contexto rico, adicione arquivos na pasta references/. O Claude Code carrega esses arquivos automaticamente quando a skill e acionada.
email-marketing/
SKILL.md
references/
tone-of-voice.md ← guia de tom de voz da marca
melhores-subjects.md ← subjects lines que funcionaram
template-email.html ← template HTML padrao
No SKILL.md, voce pode referenciar esses arquivos diretamente nas instrucoes. O Claude tera acesso a eles como parte do contexto da skill.
Testando com evals
O arquivo evals/evals.json permite definir testes para validar se a skill funciona como esperado. A estrutura segue o padrao:
{
"evals": [
{
"input": "Faca auditoria SEO de uma pagina com title vazio",
"expected_output_contains": ["CRITICO", "title"],
"description": "Deve identificar title vazio como critico"
},
{
"input": "Analise pagina com todos os elementos OK",
"expected_output_contains": ["100", "OK"],
"description": "Deve dar score alto quando tudo esta correto"
}
]
}
Evals sao uteis para quem cria skills para equipes ou para distribuicao -- garantem que atualizacoes nao quebrem o comportamento esperado.
Composicao: combinando multiplas skills
Voce pode criar skills que referenciam outras skills. Por exemplo, uma skill de "lancamento de produto" que orienta o Claude a executar sequencialmente:
- A skill de pesquisa de mercado
- A skill de geracao de copy
- A skill de criacao de landing page
- A skill de configuracao de tracking
Isso transforma o Claude Code em um verdadeiro workflow automatizado, onde cada passo alimenta o proximo.
Boas praticas ao escrever skills
- Seja especifico no papel: "Voce e um copywriter senior especializado em SaaS B2B" funciona melhor que "Voce e um escritor"
- Defina o formato de saida: se voce quer uma tabela, uma lista ou um relatorio, especifique. O Claude segue a estrutura que voce definir
- Inclua restricoes: "Nunca use jargao tecnico", "Limite a 500 palavras", "Sempre inclua exemplos". Restricoes deixam o output mais previsivel
- Use secoes claras: separe contexto, instrucoes, regras e formato com headings H2 ou H3. O Claude processa melhor instrucoes bem estruturadas
- Teste antes de distribuir: rode a skill varias vezes com inputs diferentes para garantir consistencia
8. Por que nao criar do zero?
Voce pode criar todas as suas skills do zero. Mas considere o que isso envolve:
- Pesquisa de dominio: cada skill precisa de conhecimento profundo da area. Uma skill de Google Ads, por exemplo, precisa cobrir estrutura de campanhas, bidding strategies, quality score, extensoes, scripts -- sao horas de pesquisa so para uma skill
- Iteracao e teste: a primeira versao de uma skill raramente e a melhor. Voce precisa testar com diferentes inputs, ajustar instrucoes, refinar o formato de saida. Sao multiplas rodadas de iteracao
- Manutencao: plataformas mudam. O que era best practice em Meta Ads ha 6 meses pode estar desatualizado. Skills precisam de atualizacao constante
- Cobertura: criar 5 skills e viavel. Criar 50 e trabalhoso. Criar 134 skills de marketing ou 750 skills de desenvolvimento e um projeto de meses
O custo real de criar skills do zero nao e so o tempo de escrita -- e o custo de oportunidade. Cada hora que voce gasta escrevendo uma skill e uma hora que voce nao esta usando o Claude Code para entregar trabalho real para seus clientes.
A matematica e simples
Se voce cobra R$100/hora e gasta 2 horas criando uma skill, o custo real foi R$200. Por R$19, voce tem acesso a um pacote inteiro com centenas de skills prontas, testadas e atualizadas.
Nao e sobre "nao saber criar" -- e sobre usar seu tempo no que gera receita e deixar a infraestrutura pronta para quem ja fez o trabalho pesado.
Proximo passo: instale skills e veja a diferenca
Voce ja sabe o basico. Agora imagine o Claude Code sabendo fazer tudo isso sozinho — SEO, copywriting, code review, deploy, analise de dados. E isso que as skills fazem. Acesso vitalicio, atualizacoes incluidas.
Ver o Mega Bundle — R$19Perguntas frequentes
Slash commands nativos (como /help, /clear, /compact) sao comandos embutidos no Claude Code que executam acoes do sistema. Skills personalizadas sao arquivos SKILL.md que voce cria na pasta .claude/skills/ -- eles aparecem como slash commands customizados na mesma lista. Quando voce digita /, tanto os nativos quanto as skills aparecem juntos.
Crie uma pasta dentro de .claude/skills/ no seu projeto (para acesso local) ou em ~/.claude/skills/ (para acesso global). Dentro da pasta, crie um arquivo SKILL.md com frontmatter YAML contendo name e description, seguido das instrucoes em Markdown. O Claude Code detecta automaticamente e o comando aparece quando voce digita / no terminal.
Sim. O Claude Code escaneia todas as pastas dentro de .claude/skills/ e registra cada SKILL.md como um slash command separado. Voce pode combinar skills locais (especificas do projeto) com skills globais (disponiveis em todos os projetos). Pacotes como o minhaskills.io oferecem 748+ skills profissionais em 7 categorias prontas para instalar de uma vez.