Como criar uma skill no Claude: guia do SKILL.md (2026)
Aprenda como criar uma skill no Claude: o que é o SKILL.md, como as skills carregam, uma skill de brief de campanha completa e como instalar skills prontas.
Por Yotam DahanAtualizado 12 min de leituraClaude Code
Nesta página
- O que é uma skill do Claude, em palavras simples
- Como as skills carregam, e por que a descrição é o mais importante
- Monte uma skill de brief de campanha, passo a passo
- Configurações opcionais que vale conhecer
- Use a mesma skill no app do Claude
- Instale skills feitas por outras pessoas
- Solução de problemas
- O que fazer agora
Uma skill do Claude é uma pasta com um único arquivo obrigatório, o SKILL.md: um cabeçalho curto que diz o que a skill faz e quando usá-la, seguido de instruções em linguagem comum. Veja como criar uma skill no Claude Code: crie uma pasta dentro de ~/.claude/skills/, escreva um SKILL.md com name e description, depois peça a tarefa com as suas palavras ou digite / seguido do nome da skill. Abaixo você vai montar uma skill funcional para quem trabalha com marketing, entender como o Claude decide quando carregá-la e instalar skills feitas por outras pessoas.
O que é uma skill do Claude, em palavras simples
Pense em uma skill como um procedimento salvo que o Claude tira da prateleira quando o trabalho pede. Em vez de colar as mesmas instruções em toda conversa, você escreve uma vez em um arquivo, e o Claude só abre esse arquivo quando o seu pedido combina.
As skills usam o formato aberto Agent Skills, que a Anthropic criou e lançou como padrão. Uma pasta de skill é portátil: Claude Code, os apps do Claude e a API do Claude aceitam o mesmo formato, e este guia foca no Claude Code, onde skills são arquivos comuns.
Quem já usa o Claude Code precisa saber que os comandos de barra personalizados foram incorporados às skills. Um arquivo antigo .claude/commands/review.md continua funcionando, mas uma pasta de skill também pode guardar modelos, exemplos e scripts.
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ó.
Sobre o primeiro e o terceiro 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: a descrição é o gatilho. Se ela não tiver as palavras que você usa naturalmente para pedir a tarefa, o Claude não vai buscar a skill.
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
linhas: tamanho máximo recomendado para o SKILL.md
Da visão geral de Agent Skills da Anthropic e da documentação de skills do Claude Code, conferido em outubro de 2026.
Onde as skills ficam
| Local | Caminho | Quem recebe |
|---|---|---|
| Pessoal | ~/.claude/skills/<nome-da-skill>/SKILL.md | Você, em todos os projetos deste computador |
| Projeto | .claude/skills/<nome-da-skill>/SKILL.md dentro da pasta do projeto | Qualquer pessoa trabalhando nessa pasta |
| Plugin | <plugin>/skills/<nome-da-skill>/SKILL.md | Quem instala o plugin, como /nome-do-plugin:nome-da-skill |
| Conta claude.ai | Skills ativadas nas configurações do claude.ai | Sessões do Claude Code conectadas à conta |
O sinal ~ significa a sua pasta pessoal: /Users/seunome no Mac e C:\Users\seunome no Windows. Se uma skill pessoal e uma de projeto tiverem o mesmo nome, a pessoal vence.
Monte uma skill de brief de campanha, passo a passo
O exemplo é uma skill para quem trabalha com marketing e escreve um brief de campanha 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:
Create a personal skill folder called campaign-brief in my skills directory (~/.claude/skills/) with an empty SKILL.md file inside it.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 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. Mantive o texto em inglês porque é assim que o Claude Code recebe a maioria das skills, 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.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.
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.
- Você:
Preciso de um brief para o e-mail da liquidação de fim de ano para clientes antigos.
- Claude Code:
Vou usar a skill campaign-brief. Antes de escrever, preciso da oferta e do preço, do resultado que você quer medir e da data de envio.
- Você:
Desconto nos planos anuais, o objetivo é upgrade, e o envio é na quinta que vem.
- Claude Code:
O brief está salvo na pasta briefs. Orçamento e a principal objeção do público estão marcados como [TBD], então preencha antes de compartilhar.
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.
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.
- 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 esquece uma regra no fim de uma sessão longa: leve essa regra para o topo. Quando uma conversa longa é compactada, o Claude Code mantém só o começo de cada skill que anexa de novo.
Configurações opcionais que vale conhecer
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 [nome-da-campanha] 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.
Use a mesma skill no app do Claude
As skills também funcionam nos apps web e desktop do Claude, 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.
A Central de Ajuda indica um limite de 200 caracteres para a descrição no claude.ai, mais um motivo para mantê-la enxuta. O exemplo acima cabe.
Instale skills feitas por outras pessoas
Você não precisa escrever todas as skills:
Consulte um diretório
O diretório de Claude Skills da ai school lista skills para instalar, como a Campaign Plan para marketing.
Instale um plugin
Rode /plugin no Claude Code para navegar pelos marketplaces. O oficial da Anthropic é adicionado na primeira sessão.
Copie uma pasta
Baixe a pasta de uma skill e coloque em ~/.claude/skills/ ou na pasta .claude/skills/ de um projeto.
O repositório público de skills da Anthropic (veja as testadas no nosso diretório de 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.
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 usar skills apenas de fontes confiáveis, ou seja, as que você escreveu ou recebeu da Anthropic, e auditar com cuidado todo o resto.
0 de 5 feitas
Solução de problemas
| Problema | Causa provável | Solução |
|---|---|---|
| O Claude nunca usa a skill | A descrição não tem as palavras que você usa | Reescreva e pergunte "Quais skills estão disponíveis?" para confirmar que 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 |
| A skill roda mas ignora as configurações | O frontmatter YAML não foi lido; ele precisa começar na linha 1 com --- | Corrija o YAML e rode claude --debug para ver o erro |
| O upload no claude.ai falha | Estrutura do zip errada, nome de pasta que não bate ou campos não suportados | Compacte a própria pasta e mantenha só os campos suportados |
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.
Você quer que uma skill rode só quando digitar o comando. O que adiciona ao frontmatter?
Não exatamente.
Com disable-model-invocation: true, o Claude nunca inicia a skill sozinho. Você a roda com /nome-da-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, e o diretório de Claude Skills mostra o que outras pessoas criaram. 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. Rodar a 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?
A partir da versão 2.1.273 do Claude Code, entrar com a mesma conta do claude.ai baixa as skills ativadas lá 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.
Qual a diferença entre uma skill e um plugin?
Uma skill é um conjunto de instruções com arquivos opcionais. Um plugin é um pacote instalável que pode juntar várias skills com subagentes, hooks e servidores MCP, e as skills dele rodam como /nome-do-plugin:nome-da-skill.
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 encurta as descrições das skills menos usadas, então remova as que não usa com /skill-doctor.
O Claude pode escrever uma skill para mim?
Sim. Descreva o procedimento e peça ao Claude Code para escrever o SKILL.md, depois teste e ajuste. A Anthropic também publica uma skill chamada skill-creator no plugin example-skills, feita para rascunhar e melhorar skills.
Posso compartilhar uma skill com a minha equipe?
Faça commit da pasta .claude/skills/ do projeto no seu repositório Git para que todos que abrirem o projeto recebam a skill, ou empacote suas skills como plugin. Nos planos Team e Enterprise do claude.ai, as skills também podem ser compartilhadas com a organização.
Quais são boas skills do Claude para marketing?
Qualquer trabalho repetitivo com formato fixo funciona bem: briefs de campanha como o deste guia, variações de texto de anúncio, calendários de conteúdo e checagens de voz da marca.
Continue lendo
O que é um servidor MCP? MCP explicado para quem não programa
O que é um servidor MCP? Entenda o Model Context Protocol em linguagem simples, conecte um no Claude Code e no app do Claude e escolha entre 10 servidores.
Claude Code · 11 min de leituraArquivo CLAUDE.md: o que é, onde fica e 3 modelos prontos
O que é o arquivo CLAUDE.md, onde ele fica, o que escrever e o que deixar de fora, mais três modelos prontos para donos de negócio, profissionais e sites.
Claude Code · 11 min de leituraClaude Code para marketing: 7 fluxos com prompts prontos
Claude Code para marketing: sete fluxos de pesquisa, briefings, copy de landing page, relatórios em CSV, SEO e links UTM, cada um com prompt e resultado.
Claude Code · 11 min de leitura