Claude Skills: o que são e como criar a sua com SKILL.md
O que são Claude Skills e como criar uma passo a passo: escreva o SKILL.md, teste (fizemos 18 testes de acionamento), suba no app do Claude e corrija erros.
Por Yotam DahanAtualizado 17 min de leituraClaude Code
Claude skills são pastas de instruções que o Claude carrega sozinho quando o seu pedido combina com elas, no Claude Code, nos apps do Claude e na API do Claude.
Veja como criar uma skill no Claude: crie uma pasta com o nome da skill, coloque dentro um arquivo SKILL.md com um name, uma description de quando usá-la e instruções em linguagem comum, depois peça a tarefa com as suas palavras. No Claude Code a pasta vai em ~/.claude/skills/; nos apps web e desktop do Claude você sobe a pasta como zip ou deixa o Claude escrevê-la para você numa conversa. Abaixo você vai montar uma skill funcional para quem trabalha com marketing, ver como ela se saiu em 18 testes reais de acionamento, instalar skills feitas por outras pessoas e corrigir os problemas mais comuns.
O que são Claude skills?
Claude skills são pastas de instruções, com um arquivo SKILL.md e, se você quiser, exemplos e scripts, que o Claude carrega sozinho quando o seu pedido combina com a descrição da skill. Você escreve um procedimento uma vez, em vez de colá-lo em toda conversa, e um comando de barra personalizado antigo, como .claude/commands/review.md, continua funcionando, porque os comandos de barra agora também são skills.
As skills usam o formato aberto Agent Skills, então a mesma pasta funciona no Claude Code, nos apps do Claude e na API do Claude. Para ver skills prontas para instalar, consulte o nosso diretório de skills do Claude Code. As skills são a aula 3 do nosso curso Claude grátis, que também cobre Projects, conectores e tarefas.
Claude skills vs MCP, plugins e CLAUDE.md
CLAUDE.md
Regras fixas para toda sessão, como o nome da sua marca e a organização das pastas. Carrega sempre.
Skill
Um procedimento que o Claude segue só quando aparece uma tarefa que combina. Até lá, só a descrição curta ocupa espaço.
Servidor MCP
Uma conexão que dá ao Claude ferramentas novas em outro app, como Notion ou HubSpot, em vez de instruções novas.
Plugin
Um pacote instalável que junta skills com agentes, hooks e servidores MCP em um passo só.
A Central de Ajuda da Anthropic resume a diferença entre skills e MCP de forma simples: o MCP dá ao Claude acesso a uma ferramenta, e a skill ensina o Claude a usá-la bem, então os dois funcionam melhor juntos. Para os outros cartões, veja o que colocar em um arquivo CLAUDE.md e o que é um servidor MCP.
Como as skills carregam, e por que a descrição é o mais importante
A visão geral de Agent Skills da Anthropic descreve um carregamento em três níveis que ela chama de progressive disclosure (revelação progressiva). Um token, nesses números, é o pedacinho de texto que os modelos de IA contam, muitas vezes uma palavra curta ou parte de uma palavra maior.
Início
O Claude lê o nome e a descrição de cada skill, cerca de 100 tokens cada
Combinação
Seu pedido bate com uma descrição
Instruções
O Claude lê o corpo daquele SKILL.md
Extras
Exemplos e scripts só carregam se a tarefa precisar
Primeira lição: o Claude decide se abre uma skill só pelo nome e pela descrição. Quando várias skills ou ferramentas podem fazer um trabalho, ganha aquela cuja descrição usa as suas palavras.
Segunda lição: cada skill instalada custa um pouco de atenção em todo turno, então poucas skills bem usadas valem mais que uma lista longa de que você nem lembra.
tokens por skill lidos no início, aproximadamente
tokens: teto sugerido para o corpo do SKILL.md
caracteres: onde o Claude Code corta uma descrição na lista de skills
caracteres: limite da descrição para skills enviadas ao claude.ai
Da visão geral de Agent Skills da Anthropic, da documentação de skills do Claude Code e do guia da Central de Ajuda sobre skills personalizadas, conferido em outubro de 2026.
Onde as Claude skills ficam guardadas
| Local | Caminho | Quem recebe |
|---|---|---|
| Pessoal | ~/.claude/skills/<skill-name>/SKILL.md | Você, em todos os projetos deste computador |
| Projeto | .claude/skills/<skill-name>/SKILL.md dentro da pasta do projeto | Qualquer pessoa trabalhando nessa pasta |
| Plugin | <plugin>/skills/<skill-name>/SKILL.md | Quem instala o plugin, como /plugin-name:skill-name |
| Conta claude.ai | Skills ativadas nas configurações do claude.ai | Sessões do Claude Code conectadas à conta e o Cowork |
O sinal ~ significa a sua pasta pessoal: /Users/yourname no Mac e C:\Users\yourname no Windows, então uma skill pessoal no Windows fica em C:\Users\yourname\.claude\skills\. A pasta .claude fica oculta por padrão: aperte Cmd + Shift + . no Finder, ou ative Hidden items em View no Explorador de Arquivos. Se uma skill pessoal e uma de projeto tiverem o mesmo nome, a pessoal vence.
Como criar uma skill no Claude, passo a passo
O exemplo é uma das Claude skills para marketing mais simples de montar: um redator de briefs de campanha para quem trabalha com marketing e produz um toda semana. Ela coleta primeiro o que falta, escreve o brief numa estrutura fixa e confere o próprio trabalho antes de entregar.
Passo 1: Anote o procedimento que você já segue
Passo 2: Crie a pasta da skill
O caminho mais fácil é pedir ao Claude Code:
Crie uma pasta de skill pessoal chamada campaign-brief no meu diretório de skills (~/.claude/skills/), com um arquivo SKILL.md vazio dentro dela.Se preferir digitar você mesmo, use o Terminal no Mac:
mkdir -p ~/.claude/skills/campaign-brief
Ou o PowerShell no Windows:
New-Item -ItemType Directory -Force -Path "$HOME\.claude\skills\campaign-brief"
Passo 3: Escreva o arquivo SKILL.md
Crie o SKILL.md dentro da pasta e cole o conteúdo abaixo. A parte entre as duas linhas --- é o frontmatter, um pequeno bloco de configurações escrito em YAML (um formato simples de "chave: valor"), e tudo depois dele são as instruções. Mantivemos o arquivo como foi testado, em inglês, mas você pode escrever as instruções em português, e de preferência a descrição com as palavras em português que você vai digitar.
---
name: campaign-brief
description: Writes a one-page marketing campaign brief from rough notes. Use when the user asks for a campaign brief, a creative brief, or a plan for a launch, promotion or email campaign.
---
# Campaign brief
## Before writing
Check that you have these inputs. Ask for anything missing in one short list, then wait:
- Product or offer, and its price if there is one
- Audience: who they are and the problem they have
- Goal: one measurable result, such as demo bookings or first purchases
- Channels and deadline
- Budget, or "none"
## Write the brief
Use exactly these sections, in this order:
1. Summary (three sentences at most)
2. Audience and their main objection
3. Key message and three supporting points
4. Offer and call to action
5. Channels, with one line on the job of each
6. Timeline with dates
7. How we will measure success
8. Open questions
If brand/voice.md exists in this project, read it first and follow it.
Save the brief as briefs/YYYY-MM-DD-campaign-name.md.
## Rules
- Never invent numbers, prices, dates or testimonials. Write [TBD] instead.
- Keep it to one page, about 450 words.
- Use the words the audience would use, not marketing jargon.
## Before you finish
Re-read the brief and confirm that every section is filled or marked [TBD], the goal can be measured, and the call to action matches the offer. List every [TBD] at the end.O Claude Code em si só precisa da description; sem um name, o nome da pasta vira o comando. O app do Claude exige os dois, então escreva os dois e um único arquivo funciona em todo lugar.
Passo 4: Adicione um arquivo de apoio
Cole um brief de que você se orgulha em examples.md na mesma pasta e adicione uma linha em "Write the brief": "For tone and depth, see examples.md." O Claude só lê o exemplo quando roda a skill, então ele não custa nada no resto do tempo. A Anthropic sugere manter o SKILL.md com menos de 500 linhas e levar material de referência longo para arquivos como este.
campaign-brief/
SKILL.md
examples.mdPasso 5: Teste de dois jeitos
Abra o Claude Code em qualquer pasta de projeto. Se ele já estava aberto e a pasta de skills é nova, rode /reload-skills primeiro.
Primeiro, o teste automático: peça com palavras comuns e veja o Claude pegar a skill.
Rodamos exatamente isso numa pasta de projeto com a skill acima. A primeira linha da resposta do Claude mostra a skill carregando e, como a skill manda, ele pediu as informações que faltavam antes de escrever qualquer coisa (essa tela é a imagem no topo deste guia). Respondemos com a oferta, o objetivo e a data de envio, e ele salvou o brief e listou o que ainda estava em aberto:

Depois, o teste direto: digite /campaign-brief e-mail da liquidação de fim de ano, e o texto depois do nome da skill é passado como argumento. Para confirmar que o Claude enxerga a skill, pergunte "Quais skills estão disponíveis?" ou rode /skills.
O que aconteceu nos nossos 18 testes de acionamento
Rodamos exatamente esta skill no Claude Code 2.1.303 com o Opus 5.5 em outubro de 2026, cada pedido numa sessão nova, ao lado de cerca de 90 outras skills instaladas, incluindo uma skill de brief de conteúdo para SEO. Os pedidos foram feitos em inglês; aqui eles aparecem traduzidos:
| Pedido | A skill carregou |
|---|---|
| "Preciso de um brief para o e-mail da liquidação de fim de ano para clientes antigos." | Sim |
| "Escreva um brief criativo para o lançamento do nosso novo pacote de aulas de yoga." | Sim |
| "Planeje a nossa promoção de Black Friday." | Sim |
| "Monte uma página única para a campanha de e-mail de primavera." | Sim |
| "Rascunhe o plano de campanha do lançamento do nosso produto no mês que vem." | Sim |
| "Escreva uma legenda de Instagram anunciando a nossa liquidação." | Não |
Todo acerto pediu a oferta, o objetivo e as datas que faltavam em vez de inventá-los: é a seção "Before writing" funcionando.
Depois cortamos a descrição para "Marketing document helper." e, mais tarde, também renomeamos a skill para mkt-helper. As duas versões ainda carregaram nos quatro pedidos de brief e de plano e ignoraram um pedido de legenda e um de e-mail de agradecimento. Numa das execuções, porém, o Claude primeiro recorreu a uma ferramenta de documentos conectada.
Passo 6: Ajuste
Conte com algumas rodadas de edição. O Claude Code percebe mudanças nos arquivos de uma skill durante a sessão, então edite, salve e tente de novo.
- Ela nunca é acionada: adicione à descrição as palavras que você realmente usa e confira se a descrição de outra skill reivindica o mesmo trabalho.
- Ela é acionada quando você não quer: restrinja a descrição ou adicione
disable-model-invocation: truepara que a skill só rode quando você digitar o comando. - Ela faz dois trabalhos mal: divida em uma skill por trabalho, cada uma com a própria descrição.
- Ela esquece uma regra no fim de uma sessão longa: leve essa regra para o topo. Quando uma conversa longa é compactada, o Claude Code anexa de novo só os primeiros 5.000 tokens de cada skill.
Quer ajuda com o ajuste? O plugin Skill Creator da Anthropic se instala com /plugin install skill-creator@claude-plugins-official. Peça para ele avaliar a sua skill, e ele roda prompts de teste com e sem a skill e depois sugere mudanças na descrição.
Configurações opcionais do frontmatter do SKILL.md
Ignore isto até a sua primeira skill funcionar.
| Campo do frontmatter | O que faz |
|---|---|
disable-model-invocation: true | Só você pode iniciar a skill, digitando o comando. Bom para qualquer coisa com efeitos colaterais |
argument-hint | Mostra uma dica como [campaign-name] quando você digita o comando |
allowed-tools | Deixa as ferramentas listadas rodarem sem pedido de permissão no turno que roda a skill |
context: fork | Roda a skill em um subagente separado que não vê a sua conversa |
Dentro das instruções, $ARGUMENTS marca onde entra o texto que você digita depois do comando.
Como fazer uma skill no Claude sem escrever o arquivo
Você não precisa digitar o SKILL.md você mesmo. O Claude consegue rascunhá-lo em três lugares:
Numa conversa com o Claude
Faça a tarefa com o Claude num exemplo real até o resultado ficar certo e depois peça para ele transformar a conversa numa skill. Ele usa o skill-creator embutido e entrega uma skill para você salvar e ativar em Customize > Skills.
No Claude Code
O plugin Skill Creator do passo 6 rascunha a pasta e depois testa e ajusta para você.
Gravando a sua tela
No Cowork do Claude para Mac, clique em + na caixa de mensagem, escolha Record a skill e explique a tarefa falando por até cerca de 10 minutos. Disponível nos planos Pro, Max e Team.
Transforme o que acabamos de fazer numa skill chamada [NOME-DA-SKILL]. Mantenha os passos que funcionaram, acrescente como regra cada correção que eu te dei e escreva uma descrição com menos de 200 caracteres que liste as expressões que eu usaria para pedir isso. Me mostre o SKILL.md antes de salvar.Fazer a tarefa primeiro importa: as correções que você faz pelo caminho viram as regras da skill. Leia o rascunho antes de ativá-la.
Como subir uma skill no Claude (app web e desktop)
As skills também funcionam nos apps web e desktop do Claude, nos planos Free, Pro, Max, Team e Enterprise, com a configuração descrita no artigo de ajuda da Anthropic sobre skills:
- Ative a execução de código. Nos planos Free, Pro e Max, abra Settings > Capabilities e ative Code execution and file creation. Nos planos Team e Enterprise, um proprietário ativa para a organização.
- Compacte a pasta. A própria pasta precisa ficar no topo do arquivo zip: campaign-brief.zip contém campaign-brief/SKILL.md.
- Faça o upload. Abra Customize > Skills, clique em +, escolha Create skill e depois Upload a skill.
- Ative e teste. Experimente alguns prompts que deveriam acionar a skill.
No Mac, um zip com a estrutura certa sai de clicar com o botão direito na própria pasta campaign-brief e escolher Compress. No Windows, clique com o botão direito na pasta e escolha Compress to ZIP file (Windows 11) ou Send to > Compressed (zipped) folder (Windows 10). Compactar os arquivos de dentro da pasta, em vez da pasta, é o motivo mais comum de um upload falhar.
Instale Claude skills do GitHub e de plugins
Consulte um diretório
O diretório de skills do Claude Code da ai school lista skills testadas, como a Campaign Plan e a Brand Voice Guidelines para marketing.
Instale um plugin
Rode /plugin no Claude Code para navegar pelo marketplace oficial da Anthropic, adicionado na primeira vez que você abre uma sessão interativa, ou comece pelos melhores plugins do Claude Code.
Copie uma pasta
Baixe a pasta de uma skill do GitHub e coloque em ~/.claude/skills/ ou na pasta .claude/skills/ de um projeto.
O repositório público de skills da Anthropic no GitHub, uma boa fonte de exemplos de Claude skills, também funciona como marketplace. Estes dois comandos o adicionam e instalam as skills de exemplo, que incluem diretrizes de marca, coautoria de documentos e skills de design como a Canvas Design:
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skillsEm seguida o Claude Code pergunta o escopo: só você, todos neste projeto, ou só você neste projeto. No app do Claude, você ativa as mesmas skills de exemplo em Customize > Skills.
Confira uma skill antes de confiar nela
Uma skill pode mandar o Claude rodar comandos e ler arquivos, então trate a instalação como a de qualquer software. A documentação da Anthropic recomenda auditar toda skill que você não escreveu nem recebeu da Anthropic.
0 de 5 feitas
Claude skills não funcionam? Problemas comuns e soluções
| O que você vê | Causa provável | Solução |
|---|---|---|
| O Claude nunca usa a skill | A descrição não tem as palavras que você usa, ou outra skill reivindica o mesmo trabalho | Reescreva e pergunte "Quais skills estão disponíveis?" para confirmar que ela aparece |
/campaign-brief não é reconhecido | Caracteres incomuns no nome da pasta, ou pasta de skills nova que não carregou | Use minúsculas e hífens, depois rode /reload-skills |
/campaign-brief funciona, mas o Claude nunca a escolhe sozinho | O frontmatter YAML não foi lido, então a skill carregou sem descrição | Rode claude plugin validate ~/.claude/skills no terminal; ele aponta o arquivo quebrado e o erro de YAML |
| A skill ignora tudo o que está no cabeçalho | O arquivo não começa com --- na linha 1 | Apague qualquer linha em branco ou texto acima do primeiro --- |
Unexpected key(s) in SKILL.md frontmatter no upload | Um campo exclusivo do Claude Code, como argument-hint | Mantenha só os seis campos que o app do Claude aceita |
| O upload falha sem essa mensagem | Arquivos compactados sem a pasta, ou um nome de pasta que não bate com o name | Compacte a própria pasta e dê a ela o nome da skill |
Teste rápido0 de 2 corretas
O que o Claude lê de cada skill instalada no início de uma sessão?
Não exatamente.
O Claude só carrega as instruções completas quando o seu pedido combina com a descrição, e por isso a descrição é o mais importante.
O upload da sua skill no app do Claude falha. Qual ZIP está certo?
Não exatamente.
A Central de Ajuda pede a própria pasta da skill como raiz do ZIP, com a pasta nomeada como a skill.
O que fazer agora
Escolha uma tarefa que você explicou ao Claude mais de duas vezes neste mês e transforme em skill hoje, usando o brief de campanha como modelo. Teste com três formas diferentes de pedir antes de confiar nela.
Para ideias que valem a pena empacotar, os fluxos de Claude Code para profissionais de marketing viram boas skills. Se quiser uma configuração guiada de skills, MCP e CLAUDE.md juntos, o curso de Claude Code cobre os três no módulo de configuração.
Três skills de marketing prontas para instalar
Arquivos SKILL.md completos para reaproveitar conteúdo, escrever variações de anúncio e checar a voz da marca, mais um teste de 10 pontos antes de confiar em qualquer skill.
Digite seu e-mail e a seção completa abre aqui mesmo. Você também ganha uma aula grátis do curso.
Perguntas frequentes
As skills do Claude são gratuitas?
Sim. Uma skill é uma pasta de arquivos de texto, então criar ou instalar uma não custa nada a mais, e o app do Claude deixa usuários Free, Pro, Max, Team e Enterprise subirem as próprias skills. Rodar uma skill usa o seu plano normal do Claude ou o uso da API, como qualquer outro pedido.
As skills que eu subo no claude.ai funcionam no Claude Code?
Sim, a partir da versão 2.1.273 do Claude Code. Entre com a mesma conta do claude.ai, e as skills ativadas lá são baixadas para ~/.claude/skills/synced/. A sincronização é de mão única: skills criadas localmente ficam no seu computador, e as sincronizadas você altera no claude.ai, não na cópia local.
Uma skill do Claude pode rodar código?
Sim. A pasta de uma skill pode guardar scripts, por exemplo em Python ou JavaScript, e o SKILL.md diz ao Claude quando rodá-los. Nos apps do Claude, a execução de código precisa estar ativada para isso, e no Claude Code os scripts rodam no seu computador com as suas permissões, então leia antes de instalar a skill de outra pessoa.
Qual a diferença entre uma skill e um Projeto do Claude?
Um Projeto é um espaço de trabalho no app do Claude cujas instruções e arquivos valem só para as conversas dentro dele. Uma skill fica disponível em toda conversa e no Claude Code, e o Claude só a abre quando um pedido combina com a descrição dela.
Quantas skills posso instalar?
O Claude Code não define um número fixo, mas a descrição de cada skill fica no contexto em todo turno. Quando a lista passa do orçamento, cerca de 1% da janela de contexto do modelo, o Claude Code descarta as descrições das skills menos usadas, então remova as que não usa com /skill-doctor.
Posso compartilhar uma skill com a minha equipe?
No Claude Code, faça commit da pasta .claude/skills/ do projeto no seu repositório Git ou empacote as suas skills como plugin. Nos planos Team e Enterprise do claude.ai, você pode compartilhar uma skill com colegas específicos em Customize > Skills ou publicá-la na biblioteca da sua organização.
Continue lendo
O que é um servidor MCP? 10 exemplos e como usar no Claude
O que é um servidor MCP? O Model Context Protocol em linguagem simples, a diferença para uma API, 10 exemplos e como conectar com segurança no Claude Code.
Claude Code · 17 min de leituraArquivo CLAUDE.md: como escrever, boas práticas e 3 modelos
Como escrever um arquivo CLAUDE.md que o Claude segue: o que é, onde fica no Mac e no Windows, boas práticas, erros comuns e três modelos prontos para copiar.
Claude Code · 15 min de leituraClaude Code para marketing: 8 fluxos com prompts (2026)
Claude Code para marketing, sem programar: 8 fluxos de pesquisa, Google Ads, landing pages, relatórios e SEO, cada um com prompt pronto e o que conferir.
Claude Code · 19 min de leitura