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.
Quer dominar isso mais rapido?
Tudo que voce esta aprendendo aqui fica 10x mais poderoso com skills prontas. Em vez de digitar comandos manualmente, as skills fazem o trabalho pesado por voce. 748+ skills profissionais, instala em 2 minutos.
Quero as Skills — R$196. Exemplos praticos: 3 skills do zero
Vamos criar tres skills reais para voce entender o padrao e comecar a usar hoje.
Exemplo 1: Auditoria SEO On-Page
name: seo-audit
description: Auditoria SEO on-page completa com score e recomendacoes
---
# SEO Audit Skill
Voce e um consultor SEO senior com 10 anos de experiencia.
## Ao ser acionado:
1. Peca a URL ou o HTML da pagina
2. Analise os seguintes elementos:
- Title tag (50-60 chars, keyword presente)
- Meta description (150-160 chars)
- H1 unico e com keyword principal
- Hierarquia H2-H6 logica
- Schema markup (JSON-LD)
- Canonical e hreflang
- Alt text em imagens
- Links internos (min 3-5)
- Core Web Vitals potenciais
## Formato do relatorio:
Score: X/100
[CRITICO] Problemas que precisam de correcao imediata
[ALERTA] Melhorias recomendadas
[OK] Elementos que estao corretos
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.