Como Criar Claude Skills: Guia Completo (2026)
27 July 2026 · Atualizado 27 July 2026

Gabriel Caetano
ARTIFICIAL INTELIGENCE
Como Criar Claude Skills: Guia Completo (2026)
Aprenda a criar Claude Skills do zero. Descubra o formato SKILL.md, integração com MCP, testes, implementação e boas práticas para criar workflows de IA reutilizáveis.

1. O Que São as Claude Skills? (E Em Que Diferem dos Prompts)
Antes de começar a construir seja o que for, convém perceber exatamente o que é uma Skill a nível técnico, em que difere de um prompt e onde se encaixa no ecossistema mais alargado da Anthropic Claude. Esta secção estabelece a base conceptual sobre a qual assenta tudo o resto.
Definir as Claude Skills
Uma Claude Skill é uma unidade de instrução autónoma, nomeada e com versão, que o Claude pode invocar sempre que necessário. Na prática, é uma pasta. No formato mais simples, uma skill é um diretório que contém um ficheiro SKILL.md, e esse ficheiro tem de começar com um cabeçalho YAML (frontmatter) com alguns metadados obrigatórios: nome e descrição.
Essa pasta é tudo o que existe. Não há nenhum modelo separado, nenhum binário proprietário, nenhum extra pago. As Skills não são modelos, nem plugins no sentido do WordPress, nem complementos pagos. São instruções em markdown de código aberto, mais ficheiros de suporte. Vale a pena interiorizar isto desde cedo, porque muda a forma como se pensa sobre este trabalho. Não está a programar um sistema. Está a escrever documentação tão clara e tão bem delimitada que o Claude consegue segui-la na perfeição, sempre.
As Skills aparecem em dois locais principais. Na API do Claude, pode usar as skills pré-criadas da Anthropic e carregar skills personalizadas através da API do Claude, sendo que as skills são simples de criar, basta uma pasta com um ficheiro SKILL.md contendo o cabeçalho YAML e as instruções. No Claude Code, vivem num diretório dentro do seu projeto ou plugin. Cria-se uma pasta de skills na raiz do plugin ou do projeto e adicionam-se pastas de skills com os respetivos ficheiros SKILL.md, e o Claude descobre-as e usa-as automaticamente assim que o plugin é instalado.
Existe também um registo público de exemplos. A Anthropic mantém um repositório aberto de Skills que mostram o leque de possibilidades. Este repositório contém skills que demonstram o que é possível fazer com o sistema de skills do Claude, desde aplicações criativas como arte, música e design até tarefas técnicas como testar aplicações web e gerar servidores MCP, chegando a fluxos de trabalho empresariais. São uma referência valiosa quando começares a criar as tuas próprias skills.
O melhor modelo mental é este: se os prompts são post-its que rabiscas e depois deitas fora, as Skills são Procedimentos Operacionais Padrão documentados. Um post-it lembra uma pessoa, uma vez. Um POP padroniza a forma como todos fazem uma tarefa, para sempre, com um responsável claro e um número de versão.
Convém fixar já algum vocabulário, porque vai surgir ao longo deste guia:
- SKILL.md: o ficheiro obrigatório que está no centro de cada Skill. Nota que na implementação da Anthropic o nome do ficheiro está em maiúsculas, embora as pessoas costumem referir-se genericamente ao "ficheiro skill.md".
- Frontmatter: o bloco YAML no topo do ficheiro, com metadados como name e description.
- Corpo da skill: as instruções em Markdown que ficam abaixo do frontmatter.
- Criador de skills (skill builder): o fluxo de criação, seja através de um template, da API, ou de uma pasta no Claude Code.
- Invocação: o momento em que o Claude decide que uma Skill é relevante e a carrega.
- Âmbito da skill: o quão restrito ou abrangente é o propósito da Skill.
Estás a correr o Claude em vários repositórios durante toda a semana para testar a tua biblioteca de Skills? Isso costuma exigir o plano Max 20x, a 200 $/mês, faturado em USD. Com o Bleap pagas à taxa de câmbio real, sem comissões de câmbio, e ainda ganhas 20% de cashback fixo nas renovações do Claude, ChatGPT e Gemini, sem precisares de subscrever nenhum cartão. Obter o cartão Bleap →
Prompts vs Skills no Claude: As Diferenças Fundamentais
É frequente perguntarem por que motivo não podem simplesmente continuar a usar um bom prompt. Às vezes, é mesmo isso que devem fazer. Mas quando uma tarefa passa a ser repetida, partilhada, ou crítica para o negócio, uma Skill ganha em quase todos os aspetos. Vejamos a comparação em detalhe.
Persistência. Um prompt só existe dentro da conversa em que é colado. Quando a sessão termina, desaparece. Uma Skill mantém-se ao longo de sessões e utilizadores. Fica armazenada, indexada e disponível sempre que for relevante.
Capacidade de descoberta. Este ponto é mais subtil. O Claude não consegue ver um prompt até alguém o inserir. Uma Skill, pelo contrário, dá-se a conhecer por si própria. No arranque, o agente pré-carrega o nome e a descrição de cada skill instalada no seu system prompt, fornecendo apenas a informação suficiente para o Claude saber quando deve usar cada skill, sem carregar tudo para o contexto. O Claude decide ativamente quando recorrer a uma Skill. Nunca pode decidir recorrer a um prompt que nunca viu.
Reutilização. Uma Skill pode ser chamada por qualquer utilizador autorizado ou subagente sem que ninguém tenha de copiar e colar texto. Um prompt tem de ser partilhado e repartilhado manualmente, e vai-se alterando ligeiramente a cada vez.
Controlo de versões. As Skills podem ser iteradas e acompanhadas ao longo do tempo. Prompts em bruto colocados em mensagens de utilizador não podem ter um controlo de versões com sentido.
Integração com ferramentas. As Skills podem incluir scripts e materiais de referência, e descrever exatamente como e quando usá-los. Os prompts não conseguem transportar essa estrutura de forma nativa.
Composabilidade. As Skills podem referenciar outros recursos e ser integradas em subagentes para trabalho delegado. Os prompts são blocos de texto monolíticos.
Aqui fica uma comparação lado a lado em oito dimensões:
Dimensão | Prompt Simples | Claude Skill |
|---|---|---|
Persistência | Apenas numa interação da conversa | Persiste entre sessões e utilizadores |
Reutilização | Copiar e colar sempre | Invocado automaticamente, sem copiar |
Controlo de versões | Nenhum | Versionamento semântico, com histórico ao longo do tempo |
Descoberta | Invisível até ser inserido | Divulgado através de nome e descrição |
Acesso a ferramentas | Não permite agrupar ferramentas | Pode agrupar scripts e recursos |
Partilha | Manual, sofre desvios constantes | Fonte única de verdade |
Testes | Feitos de forma pontual | Biblioteca de casos de teste estruturada |
Segurança / acesso | Sem controlo de acesso | Níveis de acesso delimitados |
Quando usar um prompt e quando criar uma Skill. A lógica de decisão é simples. Usa um prompt para pedidos pontuais, exploratórios ou muito específicos a um determinado contexto. Cria uma Skill quando uma tarefa se repete regularmente, precisa de produzir resultados consistentes, vai ser usada por mais do que uma pessoa, ou codifica conhecimento que, de outra forma, teria de ser explicado novamente em cada sessão. Se te apanhares a colar as mesmas instruções duas vezes, esse é o sinal.
Onde as Skills se Encaixam no Ecossistema do Claude da Anthropic
As Skills não existem isoladamente. Compreender como se relacionam com o resto do ecossistema Claude evita que crie uma Skill para algo que outro mecanismo já resolve melhor.
Skills vs Projects. No Claude.ai, os Projects agrupam conversas e ficheiros em torno de um objetivo comum. As Skills complementam os Projects ao adicionarem conhecimento processual reutilizável, mas não são a mesma coisa. Um Project é um espaço de trabalho. Uma Skill é uma capacidade que pode invocar dentro desse espaço de trabalho ou em qualquer outro lugar.
Skills vs MCP. Esta distinção é muito importante. O Model Context Protocol é a camada de conectividade, a forma como o Claude acede a ferramentas externas, fontes de dados e serviços. As Skills são a camada de instrução, que indica ao Claude como e quando agir. Muitas vezes usa-se as duas coisas em conjunto: o MCP liga o Claude à sua base de dados, e uma Skill indica ao Claude o procedimento exato para consultar e formatar esses dados. Uma das Skills de exemplo da Anthropic aborda até a geração de servidores MCP, mostrando como os dois conceitos estão intimamente ligados.
Skills vs subagentes. As Skills podem ser integradas em subagentes personalizados, para que um agente especializado trate de uma tarefa delegada de forma isolada. Pode partilhar skills com a sua equipa ao registá-las num repositório, distribuí-las através de plugins, implementá-las em toda a organização e integrar Skills em subagentes personalizados para delegação de tarefas especializadas e isoladas. A Skill fornece a especialização; o subagente fornece o contexto de execução isolado.
Skills vs API. As Skills não estão limitadas à interface de chat. São acessíveis por via programática, o que as torna viáveis para automação em produção, pipelines de CI e funcionalidades incorporadas em produtos.
Skills vs a hierarquia de contexto. Quando o Claude responde, tem em conta o system prompt, o conteúdo da Skill que carregou, as mensagens do utilizador e quaisquer resultados de ferramentas. As Skills situam-se acima da mensagem individual, mas abaixo das restrições inamovíveis a nível de sistema. Compreender esta hierarquia ajuda a escrever Skills que orientam o comportamento sem entrar em conflito com as predefinições do Claude.
Porque É Que as Claude Skills São uma Revolução para a Automação com IA
O valor estratégico das Skills é cumulativo. É aqui que está a verdadeira vantagem.
Elimina o desvio dos prompts. Quando uma equipa depende de uma Skill partilhada, todos usam as mesmas instruções oficiais. Acabou o "qual versão do prompt é que estás a usar?". A Skill passa a ser a fonte da verdade.
Alarga o acesso. Uma Skill bem construída permite que pessoas sem conhecimentos técnicos beneficiem de automações sofisticadas. Não precisam de saber escrever um system prompt de 400 palavras. Basta descreverem o que querem, e o Claude vai buscar a Skill certa.
Reduz o desperdício da janela de contexto. Aqui está a verdadeira genialidade técnica do design. As Skills usam um sistema de carregamento em três níveis para gerir o contexto de forma eficiente, e essa divulgação progressiva permite instalar muitas skills diferentes para realizar tarefas complexas sem sobrecarregar a janela de contexto. As instruções estáticas ficam fora da conversa até ao momento em que são realmente necessárias.
O efeito cumulativo da biblioteca. Cada Skill que constrói torna a seguinte ainda mais valiosa, porque as Skills podem referenciar recursos partilhados e combinar-se em fluxos de trabalho. Uma equipa com 40 Skills bem definidas tem um perfil de capacidades genuinamente diferente de uma equipa que anda a colar prompts. Uma equipa que utiliza dezenas de Skills relatou que a sobrecarga é de cerca de 1500 tokens no total para as 40 skills, expandindo-se apenas a relevante quando necessário.
Casos de uso reais. O padrão aparece por todo o lado: automação de revisão de código, guiões de apoio ao cliente, normalização de dados, controlo de qualidade de conteúdos, geração de documentos alinhados com a marca e síntese de investigação. O poder das skills está na sua capacidade de codificar conhecimento institucional, uniformizar resultados e gerir fluxos de trabalho complexos com várias etapas que, de outra forma, exigiriam explicações repetidas ou investimento na criação de um agente personalizado.
A tese da produtividade é simples. Sempre que um trabalhador do conhecimento gasta tempo a explicar novamente o mesmo contexto a uma IA, esse é tempo desperdiçado, e é um desperdício que se agrava à escala de uma equipa. Fluxos de trabalho estruturados e reutilizáveis eliminam essa perda. A poupança exata depende dos seus próprios fluxos de trabalho, por isso convém encarar com algum ceticismo saudável quaisquer percentagens específicas que vejam por aí, mas a tendência é clara: menos repetição, mais consistência, mais alavancagem.
2. Como Funcionam as Claude Skills: Arquitetura, Ciclo de Vida do Conteúdo e Tipos de Skills
Agora que já sabe o que são as Skills e porque são importantes, vamos abrir o capot. Compreender a arquitetura e o ciclo de vida é o que distingue quem escreve Skills que são acionadas de forma fiável de quem escreve Skills que ficam por usar porque o Claude nunca percebe que são relevantes.
A Arquitetura das Claude Skills numa Visão Geral
De forma geral, o fluxo funciona assim: um utilizador ou agente faz um pedido, o Claude verifica os metadados de todas as Skills instaladas, decide se alguma é relevante, carrega o conteúdo completo dessa Skill para o contexto se for o caso, e depois gera uma resposta enriquecida com esse conteúdo. Pode imaginar isto como Utilizador ou Agente → verificação dos metadados da Skill → decisão de relevância → carregamento do conteúdo → resposta enriquecida.
Cada Skill tem três camadas concetuais:
- Definição. O que é a Skill: o seu nome, descrição, versão e metadados. É isto que o Claude vê em permanência.
- Conteúdo. O que a Skill entrega ao contexto: as instruções completas, exemplos e quaisquer recursos referenciados. Isto só é carregado quando necessário.
- Execução. Como o Claude usa efetivamente o conteúdo carregado para concluir a tarefa, incluindo quaisquer scripts ou ferramentas que a Skill indique.
Onde ficam guardadas as Skills? Depende da sua configuração. No Claude Code, ficam numa pasta skills/ no seu projeto ou plugin. Através da API, são carregadas para o armazenamento gerido pela Anthropic. As equipas costumam manter as versões oficiais no seu próprio repositório Git e distribuí-las a partir daí.
Como é que o Claude "sabe" que uma Skill existe? Através da camada de metadados sempre carregada. O YAML frontmatter é sempre carregado no system prompt do Claude, custando cerca de 100 tokens por skill independentemente do número de skills instaladas, e essa camada de metadados dá ao Claude apenas a informação suficiente para decidir se a skill é relevante para a tarefa em questão, sem carregar o conteúdo completo. Esse custo de 100 tokens é o "bilhete de entrada" para que uma Skill seja detetável, e é por isso que o design consegue escalar para dezenas de Skills.
Por fim, há duas formas de invocar uma Skill. A invocação implícita acontece quando o próprio Claude decide que uma Skill é relevante com base na descrição e no pedido do utilizador. A invocação explícita acontece quando um utilizador ou agente nomeia diretamente a Skill. Ambas são válidas; o equilíbrio entre elas é algo que se define quando se escreve a descrição.
O Ciclo de Vida do Conteúdo de uma Skill
Uma Skill percorre um ciclo de vida previsível, desde a ideia até à produção e além disso. Perceber cada etapa, e as suas potenciais falhas, poupa-lhe horas de debugging.
Etapa 1, Criação. Escreve-se o SKILL.md e quaisquer ficheiros de suporte. É aqui que se ganha ou perde a maior parte da qualidade. Cuidado: começar a escrever antes de definir claramente o problema. Antes de escrever seja o que for, esclareça que problema é que a sua skill resolve, porque as skills fortes respondem a necessidades concretas com resultados mensuráveis.
Etapa 2, Publicação. Faz-se o commit da Skill para o local onde o Claude vai lê-la: um diretório, a API, ou um pipeline de CI/CD. Cuidado: publicar no local errado ou esquecer-se de instalar o plugin, fazendo com que o Claude nunca a descubra.
Etapa 3, Indexação. O Claude carrega os metadados da Skill no system prompt ao arrancar. Cuidado: esperar que uma Skill acabada de adicionar fique disponível a meio de uma sessão sem reiniciar ou recarregar.
Fase 4, Invocação. O Claude compara um pedido com a descrição da Skill e decide utilizá-la. Cuidado: se a descrição for demasiado restrita, o Claude nunca chega a ativar a Skill.
Fase 5, Injeção. O corpo completo do SKILL.md é carregado para o contexto. O corpo do ficheiro propriamente dito é o segundo nível de detalhe e, se o Claude considerar a skill relevante para a tarefa em curso, vai carregá-la lendo o SKILL.md na íntegra para o contexto. Cuidado: um corpo demasiado extenso consome contexto e acaba por enterrar as instruções mais importantes.
Fase 6, Execução. O Claude processa o contexto enriquecido e produz a sua resposta, executando quaisquer scripts para os quais a Skill aponte. Cuidado: instruções que entrem em conflito com os comportamentos predefinidos do Claude geram resultados inconsistentes.
Fase 7, Iteração. Aqui faz-se o versionamento, a edição e a nova publicação. Cuidado: alterar uma Skill sem atualizar a versão, o que faz com que ninguém saiba qual o comportamento que está realmente a obter.
O hábito mais útil de todos é testar a ativação e a execução como questões separadas. Teste-as em separado: se as skills não ativam, alargue a descrição e acrescente casos de uso; se os resultados forem inconsistentes, torne as instruções mais específicas e inclua passos de validação. São dois problemas diferentes, com duas soluções diferentes, e é precisamente por os tratarmos como um só que se anda às voltas sem resolver nada.
Tipos de Conteúdo de uma Skill
Nem todas as Skills desempenham a mesma função. Perceber o tipo que se está a construir é o que define a estrutura do SKILL.md.
As Skills apenas de instrução fornecem um conjunto de regras de comportamento ou um procedimento passo a passo. Uma checklist de revisão de código é o exemplo clássico: sem dados externos, sem ferramentas, apenas um processo fiável que o Claude segue sempre da mesma forma.
Skills de enriquecimento de contexto injetam conhecimento de domínio, dados de referência ou terminologia. Pense numa Skill que transporta o glossário da sua empresa, a taxonomia de produtos ou a voz da marca, para que o Claude fale a linguagem certa sem que seja preciso voltar a explicar tudo.
Skills de ativação de ferramentas descrevem como e quando usar ferramentas ou scripts específicos. Estas costumam associar-se a ligações MCP e apontam o Claude para auxiliares executáveis na pasta scripts/.
Skills de template fornecem formatos de output estruturados: um schema JSON, um modelo de relatório, um esqueleto de código. O valor aqui está na consistência da forma, não só do conteúdo.
Skills híbridas combinam vários dos tipos anteriores numa só unidade. As próprias Skills de edição de documentos da Anthropic são um bom exemplo disso. Uma das skills que dá ao Claude as suas capacidades de edição de documentos resolve o facto de o Claude já saber muito sobre como interpretar PDFs, mas ter limitações na capacidade de os manipular diretamente, como preencher um formulário, e esta skill de PDF dá ao Claude essas novas capacidades. É uma mistura de instruções, ferramentas e templates.
Escolher o tipo certo. Pergunte a si mesmo o que a tarefa realmente precisa. É apenas uma mudança de comportamento? Só instruções. Falta conhecimento? Enriquecimento de contexto. É preciso fazer algo externo? Ativação de ferramentas. É preciso um formato de output específico? Template. Várias destas coisas ao mesmo tempo? Híbrida, mas mantenha-a o mais focada possível.
Como o tipo afeta a estrutura. As Skills só de instruções e as de template costumam ser curtas e podem viver inteiramente no corpo do SKILL.md. As Skills de enriquecimento de contexto e as híbridas costumam precisar de ficheiros de apoio, que é exatamente para isso que o sistema de divulgação progressiva foi pensado. Como regra geral, mantenha o corpo do SKILL.md reduzido ao essencial e com menos de 500 linhas, e se estiver a aproximar-se deste limite, divida o conteúdo em ficheiros separados.
Como o Claude Decide Invocar uma Skill
Esta é a parte em que as pessoas mais frequentemente se enganam, por isso merece atenção redobrada. A invocação é impulsionada principalmente pelo campo de descrição. O Claude lê a descrição de cada Skill instalada e faz uma correspondência semântica com o pedido atual. Se acertar na descrição, a Skill dispara de forma fiável. Se errar, mesmo uma Skill brilhante fica parada sem ser usada.
Existe uma particularidade de comportamento conhecida que convém ter em conta ao criar as descrições. O Claude tende a subativar as skills, ou seja, a não as usar mesmo quando seriam úteis, e para contrariar isso convém tornar as descrições das skills um pouco mais insistentes. A própria orientação da Anthropic é a de explicitar claramente as situações que devem ativar a Skill, incluindo as implícitas. Por exemplo, em vez de uma frase simples e seca, pode acrescentar "certifica-te de que usas esta skill sempre que o utilizador mencionar dashboards, visualização de dados, métricas internas, ou quiser mostrar qualquer tipo de dados da empresa, mesmo que não peça explicitamente um dashboard."
A invocação explícita funciona através de referência direta: um utilizador ou agente nomeia a Skill, ou um comando de barra ("slash command") aciona-a. Este é o caminho mais fiável, mas depende de quem faz o pedido saber que a Skill existe.
Frases de ativação e exemplos. Incluir exemplos de frases e casos de uso na descrição afina a correspondência semântica. Estes dão ao Claude sinais concretos de quando a relevância se aplica. O conselho da Anthropic para quando uma Skill não dispara é direto: se as skills não se ativam, alarga a descrição e acrescenta casos de uso.
Confiança e ativação excessiva. O problema oposto é uma descrição tão abrangente que a Skill dispara em quase tudo, interferindo em conversas que nada têm a ver com ela. A solução está no âmbito. Uma descrição bem delimitada, com condições de ativação específicas, dispara quando deve e mantém-se silenciosa quando não deve.
Múltiplas Skills e priorização. Quando várias Skills podem corresponder, o Claude pondera a relevância. Os conflitos de prioridade são uma categoria real de resolução de problemas, e parte de um bom design de Skills passa por garantir que duas Skills não competem pelo mesmo território com descrições sobrepostas.
Contexto dinâmico. Variáveis de runtime, os ficheiros específicos abertos, as ferramentas ligadas, a formulação do pedido, tudo isto influencia qual a Skill que é ativada. Uma Skill que referencie uma base de dados vai ativar-se mais facilmente quando existe uma ligação a uma base de dados presente. Conceber tendo este contexto dinâmico em conta é o que faz uma Skill parecer que "simplesmente sabe" quando ajudar.
Construir e testar Skills o dia todo significa consumir rapidamente o teu plano Claude. O Claude Pro custa 20 $/mês e o Max fica entre 100 $ e 200 $/mês, faturados em USD. Paga com o Bleap e obténs 0% de taxas de câmbio mais 20% de cashback fixo no Claude, ChatGPT e Gemini, sem subscrição de cartão. Obtém o cartão Bleap →
3. Criar a Sua Primeira Skill do Claude: Um Guia Passo a Passo
Já chega de teoria. Vamos construir uma Skill funcional de ponta a ponta. Vamos usar um exemplo real, uma Skill de Checklist de Revisão de Código, e percorrer todos os passos, desde a configuração até à primeira invocação bem-sucedida.
Pré-requisitos e Configuração do Ambiente
Primeiro, confirme que tem acesso. A criação de Skills está disponível através do Claude Code, da API do Claude e do Claude.ai, embora a gestão a nível de organização ainda esteja em fase de maturação. De acordo com as orientações atuais, no Claude.ai as skills são, por agora, individuais a cada utilizador, embora as funcionalidades de gestão e partilha a nível de organização estejam a caminho brevemente. Entretanto, é aconselhável criar um repositório de documentos partilhado com as especificações das skills, de modo a preparar-se para as próximas funcionalidades e, ao mesmo tempo, estabelecer já hoje uma boa governação.
Para acesso pago, os planos relevantes do Claude são simples de entender. Os preços do Claude em 2026 abrangem sete níveis: Gratuito (0 €), Pro (20 €/mês), Claude Max 5x (100 €/mês), Max 20x (200 €/mês), Team Standard (25 €/utilizador/mês), Team Premium (125 €/utilizador/mês) e Enterprise (personalizado). Se estiver a criar Skills como parte de um fluxo de trabalho em equipa, os planos Team e Enterprise acrescentam os controlos de administração que, mais tarde, vai querer ter. Se estiver a automatizar de forma programática, a API é faturada separadamente por token.
Conhecimentos necessários. Sinceramente, não muitos. Markdown básico e uma compreensão clara da tarefa que quer automatizar. É esse o nível de exigência.
Ferramentas recomendadas. O VS Code com uma extensão de pré-visualização de Markdown torna a criação do SKILL.md muito mais agradável. O Git dá-lhe controlo de versões desde o primeiro dia. Mantenha uma conversa dedicada com o Claude apenas para testes, separada do seu trabalho real, para que o contexto não contamine os seus testes.
Pasta de desenvolvimento local. Configure uma pasta antes de publicar qualquer coisa, para que as suas Skills tenham um local organizado e um histórico de versões.
Três formas de criar uma Skill. Pode criar diretamente numa diretoria skills/ no Claude Code, fazer upload através da API da Claude, ou partir do template da Anthropic. Pode criar skills que transformam o Claude de assistente genérico em especialista dedicado, quer com o template do skill creator, quer manualmente, e para facilitar o processo recomenda-se construir o ficheiro SKILL.md a partir do template e depois adaptá-lo.
Planear a Sua Skill Antes de Escrever Uma Única Linha
Resista à tentação de abrir logo o editor. As melhores Skills são planeadas primeiro. O guia da Anthropic é claro nisto: identifique dois ou três casos de uso concretos antes de mexer em qualquer ficheiro, e pergunte-se que conhecimento de domínio ou boas práticas deveriam estar incorporados, evitando que o utilizador tenha de explicar tudo de novo em cada sessão.
Responda a estas cinco perguntas antes de começar a escrever:
- Que tarefa específica esta Skill permite realizar? No nosso exemplo: "Rever um diff de código com base na checklist de qualidade da equipa e produzir um relatório de conclusões estruturado."
- Como é que o Claude ou um utilizador saberá quando invocá-la? Quando alguém partilha um diff, um pull request, ou pede uma revisão de código.
- Que informação tem de estar no contexto para a Skill funcionar? Os critérios da checklist e o formato de saída. O próprio código vem do utilizador.
- De que ferramentas, se alguma, a Skill precisa? Para uma checklist pura, nenhuma. Se corresse linters, precisaria de acesso a scripts.
- Quem deve ter acesso? Comece em privado e alargue à equipa assim que estiver validada.
Defina um âmbito estreito, não amplo. Uma Skill que "ajuda com código" é inútil, porque se ativa em qualquer situação e não entrega nada específico. Uma Skill que "revê pull requests de Python de acordo com a checklist da equipa e apresenta conclusões agrupadas por gravidade" é precisa, ativa-se corretamente e entrega valor consistente. Um âmbito mais estreito quase sempre vence.
Escreva a descrição primeiro, como uma especificação. Trate a descrição como um documento de especificação. Se não conseguir descrever em duas ou três frases exatamente o que a Skill faz e quando deve ser acionada, ainda não está pronto para escrever o corpo.
Identifique a Skill mínima viável. Comece pela versão mais pequena que já traz valor, lance-a e vá iterando. A Anthropic define o objetivo com clareza: no final, será capaz de construir uma skill funcional numa única sessão de trabalho, o que é exatamente o que o guia oficial promete a quem seguir a estrutura corretamente.
Passo 1: Configure o Diretório da Sua Skill
Crie uma pasta para a Skill. A estrutura recomendada:
code-review-checklist/
├── SKILL.md ← obrigatório
├── references/ ← conhecimento de suporte opcional
├── scripts/ ← auxiliares executáveis opcionais
└── assets/ ← ficheiros estáticos opcionais
Isto reflete a própria convenção da Anthropic. Dentro da pasta da skill fica um ficheiro SKILL.md (obrigatório) e, opcionalmente, um diretório scripts/ para código executável, um diretório references/ para documentação que o Claude carrega conforme necessário, e um diretório assets/ para modelos e ficheiros de suporte.
Convenções de nomenclatura. Use kebab-case para nomes de pastas (code-review-checklist, e não CodeReviewChecklist). Use um prefixo por categoria para que uma biblioteca grande se mantenha fácil de navegar: qa-, dev-, ops-, content-. O nosso exemplo poderia ser dev-code-review-checklist.
Um diretório por Skill. Manter cada Skill autocontida não é apenas uma questão de organização. Significa que pode gerir versões, partilhar e mover Skills de forma independente, o que traz enormes vantagens quando já tem dezenas delas. Cada skill é autocontida na sua própria pasta, com um ficheiro SKILL.md que contém as instruções e os metadados que o Claude utiliza.
Controlo de versões. Inicialize o Git na pasta ou na pasta-mãe, e use tags do Git para as versões da Skill. Quando passar uma Skill de 1.2.0 para 1.3.0, faça a respetiva tag. O seu "eu" do futuro, a tentar perceber porque é que o comportamento mudou na terça-feira passada, vai agradecer.
Passo 2: Escrever o Ficheiro SKILL.md (Versão Mínima Viável)
Aqui está um SKILL.md completo e funcional para a nossa Skill de Checklist de Revisão de Código. Este é o ficheiro inteiro, do frontmatter ao corpo.
---
name: code-review-checklist
description: >
Reviews code diffs and pull requests against the team's quality
checklist and returns findings grouped by severity. Use this skill
whenever the user shares a diff, a pull request, a code snippet for
review, or asks for a code review, quality check, or PR feedback,
even if they do not explicitly say "checklist."
version: 1.0.0
# Code Review Checklist
You are performing a structured code review. Work through every
item in the checklist below against the code the user provides.
## Checklist
1. **Correctness**, Does the code do what it claims? Flag logic errors.
2. **Null and error handling**, Are edge cases and failures handled?
3. **Security**, Flag hardcoded secrets, unsafe input handling, or
injection risks.
4. **Tests**, Is there adequate test coverage for the change?
5. **Naming and style**, Do names follow our conventions
(kebab-case files, camelCase variables)?
6. **Readability**, Could a new teammate understand this in 60 seconds?
## Output format
Group findings under three headings: **Blocking**, **Should fix**, and
**Nice to have**. For each finding, cite the relevant line or function
and give a one-line, actionable recommendation. End with a one-sentence
overall verdict.
## Guidelines
- If the code is clean, say so plainly. Do not invent issues.
- Be specific. "Improve error handling" is useless;
"wrap the file read in a try/except" is useful.
- Do not rewrite the whole file unless asked. Point to the fix.
Esta estrutura segue de perto o modelo da Anthropic. O modelo público mostra o mesmo esqueleto: um nome e uma descrição clara do que a skill faz e quando deve ser usada, um cabeçalho com instruções que o Claude vai seguir quando a skill estiver ativa, uma secção de Exemplos e uma secção de Diretrizes.
Vamos analisar o que é importante:
- A description é responsável pela maior parte do trabalho. Repare que é propositadamente "insistente", enumerando as situações que a devem desencadear e cobrindo explicitamente o caso em que o utilizador não usa a palavra "checklist". Isto combate o problema de não ser acionada quando devia.
- O corpo é um procedimento claro, não uma sugestão vaga. Os itens da checklist são concretos e todos eles são acionáveis.
- O formato de saída é fixo. É isto que transforma "algum feedback" num relatório consistente e comparável, sempre.
- As diretrizes fecham lacunas, dizendo ao Claude para não inventar problemas e para não reescrever em excesso.
Erros comuns numa primeira versão. Descrições demasiado sucintas. Instruções que entram em conflito com o comportamento padrão do Claude (por exemplo, dizer-lhe para ser conciso e depois pedir explicações detalhadas). Corpos que crescem para além do ponto de utilidade. E formatos de saída deixados implícitos, o que produz resultados inconsistentes.
O teste de ler em voz alta. Leia o seu SKILL.md em voz alta. Se uma frase lhe soar confusa ou ambígua, também vai confundir o Claude. Escrever de forma clara não é um pormenor simpático aqui; é a tarefa de engenharia por inteiro.
Passo 3: Publicar a Skill
A forma como publica depende do seu ambiente.
No Claude Code, basta colocar a pasta no diretório skills/ do seu projeto e o Claude reconhece-a automaticamente. Cria-se um diretório de skills na raiz do plugin ou do projeto e adicionam-se pastas de skills que contenham ficheiros SKILL.md, e o Claude descobre-as e utiliza-as automaticamente quando o plugin é instalado.
Através da API, carregue a pasta da Skill usando a Skills API. A documentação da Anthropic inclui um Skills API Quickstart precisamente para este efeito.
No Claude.ai, adicione a Skill através da interface de Skills no seu espaço de trabalho, cole ou carregue o SKILL.md e defina o nível de acesso inicial. Lembre-se de que, atualmente, no Claude.ai as Skills estão limitadas a cada utilizador individual, estando prevista uma partilha mais alargada no roteiro.
Definir o nível de acesso. Comece por deixá-la privada. Confirme que a Skill funciona de forma isolada antes de a disponibilizar a uma equipa ou a um espaço de trabalho. É muito mais fácil alargar o acesso mais tarde do que ter de desfazer uma Skill mal configurada de que uma dúzia de pessoas já depende.
Depois de publicar, há um breve processo de indexação em que os metadados são carregados na system prompt. Numa sessão já em curso, pode ser necessário recarregar ou começar de novo para que uma Skill recém-adicionada fique disponível.
Passo 4: Faça o Primeiro Teste de Invocação
Abra uma conversa nova. Isto é importante. Uma conversa já existente transporta contexto que pode mascarar se a Skill foi realmente acionada ou se o Claude está apenas a responder a mensagens anteriores.
Teste primeiro a invocação implícita. Cole um diff de código e diga simplesmente: "Podes rever isto?" Não mencione a Skill pelo nome. Se a sua descrição for boa, o Claude deve recorrer à Skill automaticamente e devolver o resultado no formato que definiu.
Depois teste a invocação explícita. Faça referência direta à Skill e confirme que é acionada quando pedida.
Interprete a resposta. O sinal mais claro de que a Skill foi carregada é o resultado corresponder exatamente ao formato definido: as observações agrupadas em Bloqueante, Deveria corrigir e Bom ter, com um veredito numa única frase. Se, em vez disso, receber um comentário genérico em texto corrido, é provável que a Skill não tenha sido acionada.
Cinco sinais de que a sua Skill está a funcionar:
- O resultado segue precisamente o formato especificado.
- O Claude aplica os pontos específicos da sua checklist, e não apenas boas práticas genéricas.
- Respeita as suas diretrizes (não inventa problemas em código limpo).
- É ativada por pedidos naturais, sem que precise de a nomear.
- O comportamento é consistente em testes repetidos com diferentes inputs.
Se a ativação não for fiável, lembre-se da regra de separação de responsabilidades: para corrigir a ativação, torne a descrição mais abrangente e mais precisa; para corrigir a qualidade do output, adicione especificidade e passos de validação ao corpo.
Erros Comuns de Principiante e Como Corrigi-los
Um punhado de erros explica a maior parte da frustração inicial.
Instruções que contrariam os padrões do Claude. Se a sua Skill instrui o Claude a comportar-se de forma contrária ao seu comportamento base, sem uma justificação clara, os resultados serão inconsistentes. Correção: explicite porque é necessário esse desvio e valide-o.
Descrições tão abrangentes que a Skill é ativada em tudo. Uma Skill que dispara em todas as mensagens é pior do que inútil. Correção: restrinja o âmbito, adicione condições de ativação específicas.
Nível de acesso errado antes de partilhar. Publicar para toda a equipa antes de testar, ou deixar exposta uma Skill com falhas. Correção: comece por privado e só alargue o acesso depois da validação.
Corpos sobrecarregados. Um SKILL.md inchado desperdiça contexto e acaba por esconder as instruções-chave. Correção: mantenha o corpo abaixo das 500 linhas e coloque os detalhes de apoio em references/. Como diz a diretriz, mantenha o corpo do SKILL.md reduzido ao essencial e abaixo das 500 linhas e, se estiver perto desse limite, divida o conteúdo em ficheiros separados.
Não testar casos extremos. Uma Skill que funciona no caminho normal mas falha perante inputs invulgares vai minar rapidamente a confiança. Correção: crie uma biblioteca de casos de teste adequada, cobrindo utilização normal, casos extremos e pedidos fora do âmbito.
4. Estruturar o ficheiro SKILL.md: metadados, frontmatter e corpo do texto
Já construiu uma Skill funcional. Vamos agora aprofundar o ficheiro em si, porque dominar a estrutura do SKILL.md é o que separa Skills que funcionam mais ou menos de Skills que funcionam sempre, em grande escala, em toda uma equipa.
Compreender o formato do ficheiro SKILL.md
Porquê Markdown? Porque é legível por humanos, fácil de comparar (diff) no Git, universalmente suportado e obriga a clareza. O Markdown também é a forma como o Claude já "pensa" sobre texto estruturado, por isso as instruções em Markdown são instruções que o Claude segue naturalmente. A escolha é deliberada: as Skills devem poder ser escritas e revistas por humanos tanto quanto executadas pelo Claude.
A estrutura em duas partes. Todo o SKILL.md é composto por um bloco de frontmatter em YAML seguido de um corpo em Markdown. Um ficheiro SKILL.md tem de começar com um frontmatter YAML que contém um nome de ficheiro e uma descrição, a qual é carregada no seu system prompt no arranque. O frontmatter são os metadados; o corpo do texto são as instruções.
Como as duas partes são tratadas de forma diferente. Este é o cerne da arquitetura de divulgação progressiva (progressive disclosure). O frontmatter é sempre carregado. O corpo do texto só é carregado quando é relevante. O frontmatter YAML é sempre carregado no system prompt do Claude, custando cerca de 100 tokens por skill, dando ao Claude apenas o suficiente para decidir a relevância sem carregar o conteúdo completo; o corpo do SKILL.md é carregado quando o Claude determina que a skill é relevante, e contém as instruções completas, fluxos de trabalho passo a passo, exemplos e orientações para resolução de problemas.
Limites de tamanho de ficheiro. Não existe um número universal rígido, mas a orientação prática aponta para um corpo com menos de 500 linhas. Se ultrapassar esse valor, deve dividir o conteúdo em ficheiros references/ que o Claude carrega conforme necessário. A Anthropic concebeu um terceiro nível de divulgação exatamente para isto: quando uma Skill cresce demasiado para caber num único SKILL.md, os ficheiros de apoio absorvem o excedente. À medida que as skills ganham complexidade, podem conter demasiado contexto para caber num único SKILL.md.
Codificação e formatação. Use codificação UTF-8 e terminações de linha padrão. Mantenha o seu Markdown limpo e bem estruturado, porque a própria estrutura é um sinal para o Claude sobre como priorizar a informação.
O que o ficheiro contém vs. o que o Claude recebe. Não são a mesma coisa. O ficheiro contém tudo: frontmatter, corpo e referências a recursos. O que o Claude recebe em cada momento depende do nível de divulgação. No arranque, recebe apenas os cerca de 100 tokens de metadados. Na invocação, recebe o corpo. Só lê os ficheiros referenciados se o corpo assim o indicar. Conceber tendo esta transformação em mente é a diferença entre uma Skill eficiente e uma que desperdiça contexto sem se dar por isso.
Frontmatter YAML: Todos os Campos Explicados
O frontmatter é pequeno mas decisivo. Dois campos são obrigatórios (name e description); os restantes são opcionais, mas valiosos à escala. Aqui fica a referência completa.
name, o identificador canónico da Skill. Use kebab-case, mantenha-o descritivo e torne-o único dentro do seu workspace, para que não haja ambiguidade sobre qual Skill é qual. code-review-checklist é bom; helper não é. O nome é simultaneamente um rótulo legível para humanos e, em invocação explícita, aquilo que as pessoas chamam.
version, o versionamento semântico no formato MAJOR.MINOR.PATCH. Incrementa o PATCH para pequenas correções e clarificações, o MINOR para novas funcionalidades que se mantêm compatíveis com versões anteriores, e o MAJOR para alterações que mudam o comportamento existente de formas que podem surpreender os utilizadores atuais. O versionamento é o que permite a uma equipa saber exatamente que comportamento está a obter, e é a espinha dorsal de uma iteração segura. Quando voltares a publicar, marca a versão no Git para que o histórico do ficheiro e o número da versão se mantenham sincronizados.
description, o campo mais importante de todos, sem margem para dúvidas. É ele que orienta o encaminhamento das invocações através de correspondência semântica, e está sempre carregado, por isso tem de justificar os seus ~100 tokens. Diretrizes que funcionam na prática:
- Procura ter entre 100 a 200 palavras, aproximadamente. Suficientemente longo para ser específico, suficientemente curto para caber no orçamento sempre carregado.
- Escreve a pensar na semelhança semântica, não no amontoar de palavras-chave. Descreve as situações que a Skill trata, não uma lista de palavras-chave.
- Sê "insistente" para combater a subativação. Enumera explicitamente os cenários que despoletam a Skill, incluindo os implícitos. Recorda o exemplo da Anthropic de explicar claramente que uma Skill de dashboard deve ativar-se sempre que um utilizador mencione visualização de dados ou métricas internas, mesmo que não peça explicitamente um dashboard.
- Uma descrição forte lê-se assim: "Revê diffs de código e pull requests em relação à checklist de qualidade da equipa e devolve os resultados agrupados por gravidade. Usar sempre que o utilizador partilhe um diff, PR, ou trecho de código para revisão." Uma fraca lê-se assim: "Ajuda com código." A primeira ativa-se corretamente; a segunda ativa-se em tudo ou em nada.
author, atribuição individual ou de equipa. Isto importa mais do que parece. Estabelece responsabilização (quem é o dono desta Skill e a quem perguntar quando algo corre mal) e apoia a governação à medida que a tua biblioteca cresce.
tags, uma estratégia de taxonomia para facilitar a descoberta em bibliotecas grandes. Categorias recomendadas: domínio (security, data, content), função (review, generation, analysis), público-alvo (engineering, support, marketing) e maturidade (experimental, stable, deprecated). É a consistência na etiquetagem que mantém uma biblioteca de 40 Skills navegável em vez de caótica.
trigger_phrases, um array opcional de exemplos de frases que devem invocar a Skill. Estes exemplos aumentam a precisão da pontuação de invocação, dando à Claude âncoras concretas. O ideal situa-se entre cinco e dez: suficiente para cobrir as principais formulações, mas sem cair na repetição do que já está na descrição. Note-se que o suporte deste campo varia consoante o ambiente, por isso convém verificar o schema atual da sua configuração; nos casos em que não existe como campo formal, integre exemplos equivalentes no corpo da descrição.
arguments, definições para as entradas dinâmicas que quem invoca a Skill lhe passa. Cada argumento especifica normalmente um nome, um tipo, se é obrigatório ou opcional, e um valor por defeito. Os argumentos são o que torna uma Skill flexível: uma Skill de geração de relatórios pode receber um argumento format (por defeito markdown) ou um severity_threshold. Mantenha o conjunto de argumentos mínimo e bem documentado, porque cada argumento é mais uma coisa que quem invoca tem de compreender e mais um caminho que tem de testar.
Como escrever um corpo de SKILL.md eficaz
É no corpo do documento que reside a verdadeira perícia, e a forma como o escreve determina diretamente a fiabilidade com que a Claude a executa.
Ajuste as orientações ao grau de liberdade da tarefa. A Anthropic usa aqui uma analogia fácil de reter. Pense na Claude a explorar um caminho: uma ponte estreita com precipícios precisa de barreiras específicas (pouca liberdade), enquanto um campo aberto permite muitos trajetos (muita liberdade), por isso ajuste as orientações da sua Skill ao terreno. Uma Skill de verificação de conformidade precisa de passos rígidos e prescritivos. Uma Skill de brainstorming pode deixar muito mais margem de manobra. Não restrinja demasiado as tarefas criativas nem restrinja de menos as tarefas de alto risco.
Estruture o corpo do documento de forma previsível. Um padrão fiável é: uma frase que descreve a tarefa, um procedimento passo a passo, um formato de saída fixo e uma secção de orientações que fecha eventuais lacunas. Os próprios exemplos de fluxo de trabalho da Anthropic seguem esta estrutura, terminando com um controlo de qualidade: elabore o rascunho seguindo a estrutura de cabeçalhos e as orientações de tom e, depois, percorra a lista de verificação de qualidade antes de entregar o rascunho.
Inclua exemplos e validação. Exemplos concretos ajudam a Claude a compreender melhor, e passos de validação explícitos apanham erros antes de chegarem ao utilizador. Quando os resultados são inconsistentes, a solução é quase sempre mais especificidade e mais validação, não mais texto.
Mantenha tudo enxuto. Cada linha que adiciona é carregada no contexto sempre que a Skill é invocada. A recomendação de manter o ficheiro com menos de 500 linhas não é arbitrária; protege o seu orçamento de contexto e evita que as instruções importantes se percam no meio de informação a mais.
Usar ficheiros de suporte: referências, scripts e recursos
Os diretórios opcionais são a forma de manter o SKILL.md enxuto, dando à Claude acesso a mais conteúdo quando este é necessário. Este é o terceiro nível de divulgação progressiva.
references/ guarda documentação que a Claude carrega quando necessário: especificações detalhadas, tabelas de referência extensas, guias de estilo. O corpo do texto aponta para estes ficheiros e a Claude só os lê quando a tarefa o exige. É assim que se gere uma Skill com uma base de conhecimento extensa sem pagar o custo de contexto em todas as invocações.
scripts/ guarda ferramentas auxiliares executáveis. Quando uma Skill precisa de fazer algo determinístico, como executar um linter, analisar um ficheiro ou chamar uma API, um script é mais fiável do que pedir à Claude que simule o trabalho. O corpo do texto indica à Claude quando e como executar cada script.
assets/ guarda ficheiros estáticos: modelos, esquemas, conteúdo predefinido, imagens. Uma Skill de geração de documentos guarda aqui o seu modelo de relatório.
O princípio geral é elegante. Para ativar skills, basta escrever um ficheiro SKILL.md com orientações personalizadas para o teu agente, e uma skill é uma pasta que contém um ficheiro SKILL.md com pastas organizadas de instruções, scripts e recursos que dão às IAs capacidades adicionais. Começa apenas com o SKILL.md e acrescenta pastas de suporte apenas quando o corpo do texto realmente ultrapassar as capacidades de um único ficheiro.
Controlo de Acesso e Empacotamento para Equipas
Duas preocupações de produção completam o quadro: quem pode usar uma Skill e como a distribuis.
Controlo de acesso. Define os níveis de acesso de forma deliberada. Privado para desenvolvimento e testes, equipa ou espaço de trabalho assim que estiver validado. Como a Claude.ai atualmente limita as Skills a utilizadores individuais, as equipas devem, entretanto, manter um repositório partilhado de especificações. Sugere-se a criação de um repositório de documentos partilhado com as especificações das skills, o que prepara a tua organização para funcionalidades futuras e, ao mesmo tempo, estabelece já boas práticas de governação.
Empacotamento e distribuição. Depois de uma Skill estar sólida, distribua-a de forma adequada em vez de andar a passar ficheiros de mão em mão. O caminho maduro é Git mais plugins mais definições empresariais. Pode partilhar skills com a sua equipa fazendo commit para um repositório, distribuí-las mais amplamente através de plugins e implementá-las em toda a organização usando definições geridas empresariais. Para uma governação à escala, os clientes Enterprise têm apoio adicional. Os clientes Enterprise podem trabalhar com a equipa de sucesso do cliente da Anthropic para explorar opções adicionais de implementação e frameworks de governação.
Testar antes de distribuir. Nunca distribua uma Skill que não tenha testado com uma biblioteca realista de casos. Cubra o percurso normal, os casos extremos e, fundamentalmente, os pedidos fora do âmbito que não devem ativar a Skill. É esta última categoria que lhe permite detetar ativações excessivas antes de os seus colegas de equipa o fazerem.
5. Padrões Avançados: Integração com MCP, Subagentes e Aprovação de Ferramentas
Depois de dominar Skills individuais, o verdadeiro potencial surge quando as combina com o resto da plataforma Claude. Esta secção aborda os padrões que transformam uma biblioteca de Skills em automação a sério.
Integração com MCP nas Skills do Claude
O Model Context Protocol liga o Claude a sistemas externos: bases de dados, APIs, repositórios de ficheiros, ferramentas internas. Skills e MCP são complementares, não concorrentes. O MCP fornece a ligação; a Skill fornece o procedimento para usar essa ligação da melhor forma.
Um exemplo concreto: o MCP liga o Claude à sua base de dados de análise. Por si só, o Claude consegue fazer consultas, mas não conhece as convenções das suas tabelas, as definições das métricas-chave nem o formato que a sua equipa espera para os relatórios. Uma Skill fornece tudo isso. Diz ao Claude quais tabelas contêm que dados, como é definido "utilizador ativo" na sua organização, e exatamente como estruturar o resultado. Juntos, transformam uma ligação em bruto num analista fiável.
A biblioteca de exemplos da Anthropic inclui até a geração de servidores MCP como uma das Skills demonstradas, sublinhando como as duas camadas se encaixam naturalmente. Ao desenhar uma Skill de ativação de ferramentas, assuma que o MCP é o meio de transporte e concentre o seu SKILL.md na lógica de decisão: quando recorrer à ferramenta, que parâmetros passar e como validar o que é devolvido.
Subagentes do Claude e Delegação de Skills
Os subagentes permitem-lhe delegar uma tarefa delimitada a um agente separado, com o seu próprio contexto isolado. Combinar um subagente com uma Skill dá-lhe um trabalhador especializado para uma tarefa específica, sem sobrecarregar a sua conversa principal.
O padrão é poderoso para pipelines de várias etapas. Imagine um fluxo de trabalho de lançamento: um subagente, equipado com uma Skill de revisão de código, analisa o diff; outro, equipado com uma Skill de changelog, redige as notas de lançamento; um terceiro, equipado com uma Skill de QA, gera um plano de testes. Cada um funciona isoladamente, apenas com o contexto de que precisa. A Anthropic descreve exatamente esta capacidade. Pode integrar Skills em subagentes personalizados para delegação de tarefas especializada e isolada, e existe um guia completo de resolução de problemas para diagnosticar situações, desde skills que não são acionadas até conflitos de prioridade e erros de execução.
O benefício é duplo: contexto mais limpo (a conversa principal não é "poluída" pelas notas de trabalho do subagente) e especialização mais clara (cada subagente faz bem uma única coisa). O custo é a complexidade de coordenação, por isso recorra a subagentes quando uma tarefa beneficia genuinamente do isolamento, não para tudo.
Aprovação de Ferramentas e Controlo de Acesso no Claude
Quando uma Skill dá ao Claude a capacidade de usar ferramentas, especialmente ferramentas que executam ações reais, como enviar emails, escrever numa base de dados ou chamar uma API paga, a aprovação de ferramentas torna-se uma questão crítica de segurança. O princípio é o do menor privilégio: uma Skill só deve desbloquear as ferramentas específicas de que realmente precisa, e as ações com consequências reais devem exigir confirmação.
Desenhe as suas Skills de ativação de ferramentas de forma a que as operações apenas de leitura fluam livremente, mas que as operações de escrita ou destrutivas fiquem em pausa à espera de aprovação. Documente no corpo do SKILL.md exatamente quais as ferramentas que a Skill utiliza e em que condições, para que tanto o Claude como qualquer revisor humano compreendam o raio de impacto. É também aqui que o campo author e um versionamento claro se revelam úteis: quando uma Skill pode executar ações, quer ter uma responsabilização inequívoca sobre quem é o proprietário e qual a versão em uso.
Para as organizações, isto está ligado às definições geridas empresariais, onde os administradores podem controlar quais as Skills e ferramentas disponíveis para cada utilizador. Trate a aprovação de ferramentas como parte do design da Skill desde o início, e não como um acrescento posterior. Uma Skill que pode agir é uma Skill que pode causar danos se for acionada incorretamente, o que é mais uma razão para delimitar as descrições com rigor e testar exaustivamente os pedidos fora do âmbito previsto.
Testes de Skills e Garantia de Qualidade em Grande Escala
Testar uma única Skill é fácil. Manter a qualidade numa biblioteca em crescimento exige disciplina. Três práticas fazem a diferença.
Separe os testes de ativação dos testes de execução. Como já foi referido, tratam-se de modos de falha distintos. Mantenha casos de teste para cada um: um conjunto que verifica se a Skill é acionada (e se não é acionada quando não deve ser), e outro que verifica a qualidade do resultado depois de acionada. Teste a ativação e a execução separadamente; se as skills não ativarem, alargue a descrição e acrescente casos de uso, e se os resultados forem inconsistentes, adicione especificidade às instruções e inclua etapas de validação.
Construa uma biblioteca de casos de teste adequada. Para cada Skill, mantenha casos documentados que cubram utilização normal, casos extremos e pedidos fora do âmbito. Execute-os sempre que alterar a Skill. Isto permite detetar regressões antes de chegarem aos utilizadores e é o hábito mais valioso para uma biblioteca em fase de maturação.
Esteja atento a conflitos de prioridade. À medida que a sua biblioteca cresce, duas Skills com descrições sobrepostas vão começar a competir entre si. Parte da garantia de qualidade em grande escala consiste em auditar as descrições em busca de sobreposições e restringir o âmbito para que cada Skill ocupe um território claro. Os guias de resolução de problemas fornecidos pela Anthropic identificam especificamente os conflitos de prioridade como uma categoria conhecida, por isso conte com eles e desenhe a sua estratégia a pensar nisso.
Estás a correr o Claude em vários repositórios durante toda a semana para testar a tua biblioteca de Skills? Isso costuma exigir o plano Max 20x, a 200 $/mês, faturado em USD. Com o Bleap pagas à taxa de câmbio real, sem comissões de câmbio, e ainda ganhas 20% de cashback fixo nas renovações do Claude, ChatGPT e Gemini, sem precisares de subscrever nenhum cartão. Obter o cartão Bleap →
6. Boas Práticas em Produção e a Forma Inteligente de Pagar pelo Claude
Já tem tudo o que precisa para construir, estruturar e combinar Skills. Faltam duas peças finais para fazer a diferença entre um hobby e uma prática de produção: disciplina operacional e encarar o custo da sua subscrição do Claude como algo a otimizar.
Checklist de Boas Práticas em Produção
- Mantenha o âmbito restrito. Cada Skill deve fazer uma coisa e fazê-la bem. Um âmbito restrito significa acionamento fiável e resultados consistentes.
- Escreva descrições assertivas. Combata o subacionamento listando explicitamente os cenários que devem ativar a Skill, incluindo os implícitos.
- Mantenha os corpos enxutos. Abaixo das 500 linhas, com os detalhes remetidos para references/. Proteja o seu orçamento de contexto.
- Versione tudo. Versionamento semântico mais tags do Git para que todos saibam qual o comportamento em vigor.
- Teste em três grupos. Normal, casos limite e fora do âmbito, testando o acionamento e a execução separadamente.
- Controle o acesso de forma deliberada. Comece por privado e alargue apenas após validação. Privilégio mínimo para as ferramentas.
- Mantenha um repositório de especificações. Especialmente enquanto a partilha ao nível da organização ainda amadurece, um repositório de specs partilhado mantém a equipa alinhada e prepara-a para configurações geridas.
- Documente a responsabilidade. Use o campo author para que cada Skill tenha um dono claro.
Siga estas práticas e vai construir uma biblioteca de Skills que cresce em valor em vez de acumular dívida técnica.
A Questão do Custo: Pagar pelo Claude Sem Perder Dinheiro
Aqui está a parte que a maioria dos guias ignora. Criar Skills implica pagar pela Claude, e as subscrições da Claude são faturadas em USD. O Claude Pro custa $20/mês (ou $17/mês na faturação anual), e o Claude Max fica entre $100 e $200/mês. Para equipas, o plano Team começa em $25 por utilizador/mês, e $150/mês para lugares premium que incluem o ambiente de desenvolvimento Claude Code.
Se estás no EEE e pagas uma subscrição em USD com um cartão europeu típico, estás a perder dinheiro discretamente em cada renovação. A maioria dos cartões cobra uma comissão de 2-3% sobre transações em moeda estrangeira, além de uma taxa de câmbio inflacionada. Num plano Max equivalente a €200, esse 2-3% representa cerca de €4 a €6 por mês, ou €48 a €72 por ano, só em taxas de câmbio. Numa equipa de cinco pessoas com lugares Team, essa fuga de dinheiro soma-se rapidamente.
É aqui que a Bleap entra na equação. A Bleap não é uma ferramenta de IA e não vai criar as tuas Skills por ti. É uma empresa fintech de cartões, e é a forma inteligente de pagar as subscrições de IA de que este guia depende. Aplicam-se aqui dois benefícios concretos:
- 0% de taxas cambiais em subscrições USD. Pagas a tua fatura do Claude Pro, Max ou Team à taxa de câmbio real, sem comissão sobre transações em moeda estrangeira e sem margem extra ao fim de semana. O dinheiro que iria para taxas de câmbio fica no teu bolso.
- 20% de cashback no Claude, ChatGPT e Gemini. A Bleap oferece um cashback fixo de 20% (pago em USDC) nas subscrições destas três ferramentas de IA específicas. Num plano Claude Pro de $20/mês, isso é dinheiro a sério de volta todos os meses, e num plano Max de $200/mês é ainda mais significativo.
É um cartão de débito Mastercard de autocustódia que pode usar em qualquer lugar onde a Mastercard seja aceite, sem qualquer subscrição mensal própria. Não há nada a sacrificar: mantém o controlo total dos seus fundos, paga as suas faturas de IA exatamente como antes, e deixa de perder dinheiro em comissões cambiais, ganhando ainda cashback nas três maiores subscrições de IA. Para quem usa o Claude com seriedade suficiente para estar a criar Skills, esta é uma otimização óbvia.
Uma nota honesta: o cashback fixo de 20% aplica-se especificamente ao Claude, ChatGPT e Gemini. Para outras ferramentas de IA, continua a beneficiar de 0% de comissão cambial na faturação em USD, mas sem os 20% de cashback. E os cofres de poupança da Bleap, que rendem 3,65% AER (Steady, risco mais baixo) e 3,83% AER (Dynamic, risco baixo) em USD, com um mínimo de $1 e 0% de comissões de levantamento, são uma funcionalidade à parte que vale a pena conhecer se quiser que o seu saldo disponível renda enquanto constrói.
Perguntas Frequentes
O que é exatamente uma Claude Skill?
Uma Claude Skill é uma unidade de instrução autónoma e reutilizável que a Claude carrega quando necessário para realizar uma tarefa específica de forma fiável. As Skills são pastas com instruções, scripts e recursos que a Claude carrega dinamicamente para melhorar o desempenho em tarefas especializadas, ensinando a Claude a concluir tarefas específicas de forma repetível. Do ponto de vista técnico, trata-se apenas de uma pasta que contém um ficheiro SKILL.md com metadados YAML e instruções em Markdown, além de diretórios de suporte opcionais.
Qual é a diferença entre um ficheiro skill.md e um prompt?
Um prompt existe apenas durante uma interação da conversa e depois desaparece. Um ficheiro SKILL.md é persistente, tem controlo de versões, é detetável e reutilizável. A principal diferença estrutural é que a Claude sabe ativamente que uma Skill existe, uma vez que, no arranque, o agente pré-carrega o nome e a descrição de todas as skills instaladas no seu prompt de sistema. A Claude nunca consegue recorrer a um prompt que não lhe tenha sido mostrado, mas consegue recorrer automaticamente a uma Skill relevante.
Preciso de saber programar para criar Claude Skills?
Não. As Skills são, no fundo, uma disciplina de escrita e configuração. Não são modelos nem funcionalidades pagas adicionais; são instruções em markdown de código aberto, acompanhadas de ficheiros de suporte. Se conseguires escrever instruções claras em Markdown e pensar cuidadosamente sobre quando uma tarefa deve ser ativada, consegues criar uma Skill de nível profissional. Os scripts são opcionais e só são necessários para tarefas que exijam execução determinística.
Como é que a Claude decide quando usar uma Skill?
O Claude compara o pedido atual com o campo description de cada Skill instalada, usando semelhança semântica. Como o Claude tende a subativar as skills, ou seja, a não as usar quando seriam úteis, a Anthropic recomenda escrever descrições que enumerem explicitamente os cenários que devem ativar a Skill, incluindo os implícitos. Uma descrição forte, específica e ligeiramente insistente é o fator individual mais importante para garantir uma invocação fiável.
Qual deve ser o tamanho de um ficheiro SKILL.md?
Mantenha o conteúdo focado. A recomendação prática é manter o corpo do SKILL.md apenas com o essencial e abaixo de 500 linhas e, caso se aproxime deste limite, dividir o conteúdo em ficheiros separados. O frontmatter, que está sempre carregado, é minúsculo, cerca de 100 tokens, enquanto o corpo só é carregado quando a Skill é invocada. Por isso, um corpo enxuto protege o seu orçamento de contexto e evita que as instruções importantes se percam no meio de informação a mais.
Como se relacionam as Skills com o MCP e os subagentes?
São camadas complementares. O MCP é a camada de conectividade que liga o Claude a ferramentas e dados externos; uma Skill é a camada de instrução que indica ao Claude como usar essa ligação. Os subagentes acrescentam isolamento, e é possível integrar Skills em subagentes personalizados para delegar tarefas especializadas num contexto isolado. Um padrão comum em produção combina os três: o MCP liga os dados, a Skill define o procedimento e o subagente executa-o num contexto limpo.
Posso partilhar Skills com toda a minha equipa?
Cada vez mais, sim, embora as ferramentas ainda estejam a amadurecer. No Claude.ai, as Skills são atualmente individuais para cada utilizador, mas em breve estarão disponíveis funcionalidades de gestão e partilha ao nível de toda a organização. Entretanto, pode partilhá-las através de um repositório Git, distribuí-las através de plugins e implementá-las em toda a organização com definições geridas empresariais. Manter um repositório partilhado de especificações prepara-o desde já para as funcionalidades geridas que aí vêm.
Quanto custa usar o Claude para criar Skills?
A criação de skills faz parte, ela própria, dos planos Claude. Os preços do Claude em 2026 vão do Free (0€), passando pelo Pro (20$/mês), Max 5x (100$/mês), Max 20x (200$/mês), Team Standard (25$/lugar/mês), Team Premium (125$/lugar/mês), até ao Enterprise (personalizado). Como são faturados em USD, pagar a partir do EEE com um cartão que acrescenta uma comissão de transação estrangeira de 2-3% custa-te mais todos os meses. Pagar com o Bleap dá-te 0% de comissões cambiais e um cashback fixo de 20% nas subscrições do Claude, para que mais do teu orçamento vá para a utilização real.
Qual é o erro mais comum dos principiantes com as Skills?
Há dois erros a empatar em primeiro lugar: escrever uma descrição demasiado vaga (fazendo com que a Skill nunca seja ativada ou seja ativada em tudo) e sobrecarregar o corpo do conteúdo. A solução para o problema de ativação é uma descrição específica e rica em cenários; a solução para a qualidade do resultado é mais especificidade e validação, não mais texto. E testa sempre com uma biblioteca de casos adequada, já que deves criar uma biblioteca de casos de teste que cubra utilização normal, casos limite e pedidos fora do âmbito.
Conclusão
As Claude Skills transformam prompts avulsos em automação estruturada e reutilizável. O essencial é, na verdade, muito simples: uma pasta, um ficheiro SKILL.md com um nome claro e uma descrição específica e ligeiramente insistente, e um corpo de instruções enxuto que o Claude carrega apenas quando é relevante. Domina isso, junta o MCP para conectividade, subagentes para isolamento e testes disciplinados para garantir fiabilidade, e ficas com uma biblioteca de Skills que ganha valor de forma cumulativa em toda a tua equipa.
O esforço de engenharia é, na realidade, um esforço de escrita. Define um âmbito restrito, descreve com precisão, controla versões de tudo e testa em três categorias. Faz isto de forma consistente e o Claude deixa de ser um assistente genérico que tens de reexplicar todas as manhãs, para passar a ser um especialista dedicado que já conhece os teus fluxos de trabalho.
Uma última dica prática que não tem nada a ver com código, mas tudo a ver com o teu orçamento. Seja qual for o plano do Claude que uses, e sejam quais forem as outras ferramentas de IA que utilizes ao lado dele, paga de forma inteligente. Essas subscrições são cobradas em USD, e um cartão típico rouba discretamente 2-3% em cada renovação. Com a Bleap evitas por completo as taxas de câmbio, e no Claude, ChatGPT e Gemini ganhas um cashback fixo de 20% em cada pagamento, tudo isto a partir de um Mastercard autocustodiado e sem qualquer subscrição associada. Cria ótimas Skills. Só não pagues a mais para as pores a funcionar.
Otimizaste o teu fluxo de trabalho no Claude. Agora otimiza o que pagas para o usar. A Bleap dá-te 0% de taxas de câmbio em subscrições em USD e um cashback fixo de 20% no Claude, ChatGPT e Gemini, sem mensalidade de cartão e com controlo total do teu dinheiro. Abre uma conta Bleap →
O cashback de 20% da Bleap aplica-se às subscrições Claude, ChatGPT e Gemini, e é pago em USDC. Para outras ferramentas de IA, o benefício de 0% de comissão cambial aplica-se à faturação em USD, mas o cashback de 20% não se aplica. Os valores de preços do Claude são atuais a partir de 2026 e definidos pela Anthropic, não pela Bleap; consulta os preços oficiais da Anthropic para conheceres os planos mais recentes.
Uma forma mais inteligente de gastar, enviar, ganhar e negociar

- Artificial Inteligence








