Pular para o conteúdo

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

Como criar uma skill no Claude que funciona: o Claude Code carregando sozinho a skill campaign-brief e pedindo primeiro as informações que faltam

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

Quatro jeitos de moldar o Claude, e quando usar cada um

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.

Como uma skill é carregada
  1. Início

    O Claude lê o nome e a descrição de cada skill, cerca de 100 tokens cada

  2. Combinação

    Seu pedido bate com uma descrição

  3. Instruções

    O Claude lê o corpo daquele SKILL.md

  4. 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.

Os números que dão forma a uma skill
100

tokens por skill lidos no início, aproximadamente

5.000

tokens: teto sugerido para o corpo do SKILL.md

1.536

caracteres: onde o Claude Code corta uma descrição na lista de skills

200

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

LocalCaminhoQuem recebe
Pessoal~/.claude/skills/<skill-name>/SKILL.mdVocê, em todos os projetos deste computador
Projeto.claude/skills/<skill-name>/SKILL.md dentro da pasta do projetoQualquer pessoa trabalhando nessa pasta
Plugin<plugin>/skills/<skill-name>/SKILL.mdQuem instala o plugin, como /plugin-name:skill-name
Conta claude.aiSkills ativadas nas configurações do claude.aiSessõ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:

Peça ao Claude Code para criar a pasta
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:

Terminal
mkdir -p ~/.claude/skills/campaign-brief

Ou o PowerShell no Windows:

PowerShell
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.

markdown
---
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.

text
campaign-brief/
  SKILL.md
  examples.md

Passo 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:

O Claude Code depois que a skill campaign-brief salvou um brief, listando cada informação ainda marcada como TBD
Ele também questionou a nossa própria escolha de palavras: um e-mail de "fim de ano" enviado em outubro. Sessão real, Claude Code 2.1.303, outubro de 2026.

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:

PedidoA 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: true para 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 frontmatterO que faz
disable-model-invocation: trueSó você pode iniciar a skill, digitando o comando. Bom para qualquer coisa com efeitos colaterais
argument-hintMostra uma dica como [campaign-name] quando você digita o comando
allowed-toolsDeixa as ferramentas listadas rodarem sem pedido de permissão no turno que roda a skill
context: forkRoda 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:

Três jeitos de deixar o Claude escrever a skill

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 uma conversa concluída em skill
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:

  1. 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.
  2. Compacte a pasta. A própria pasta precisa ficar no topo do arquivo zip: campaign-brief.zip contém campaign-brief/SKILL.md.
  3. Faça o upload. Abra Customize > Skills, clique em +, escolha Create skill e depois Upload a skill.
  4. 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

Três jeitos de conseguir uma skill pronta

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:

Digite dentro do Claude Code, um de cada vez
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills

Em 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ávelSolução
O Claude nunca usa a skillA descrição não tem as palavras que você usa, ou outra skill reivindica o mesmo trabalhoReescreva e pergunte "Quais skills estão disponíveis?" para confirmar que ela aparece
/campaign-brief não é reconhecidoCaracteres incomuns no nome da pasta, ou pasta de skills nova que não carregouUse minúsculas e hífens, depois rode /reload-skills
/campaign-brief funciona, mas o Claude nunca a escolhe sozinhoO frontmatter YAML não foi lido, então a skill carregou sem descriçãoRode 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çalhoO arquivo não começa com --- na linha 1Apague qualquer linha em branco ou texto acima do primeiro ---
Unexpected key(s) in SKILL.md frontmatter no uploadUm campo exclusivo do Claude Code, como argument-hintMantenha só os seis campos que o app do Claude aceita
O upload falha sem essa mensagemArquivos compactados sem a pasta, ou um nome de pasta que não bate com o nameCompacte 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?

O upload da sua skill no app do Claude falha. Qual ZIP está certo?

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.

Sem spam. Cancele com um clique. Usamos seu e-mail para enviar o curso e dicas de IA.

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