Ir para conteúdo principal

Como criar Skills personalizadas

Atualizado hoje

Custom Skills permitem aprimorar Claude com conhecimento especializado e fluxos de trabalho específicos para sua organização ou estilo de trabalho pessoal. Este artigo explica como criar, estruturar e testar suas próprias Skills.

Skills podem ser tão simples quanto algumas linhas de instruções ou tão complexas quanto pacotes multi-arquivo com código executável. As melhores Skills:

  • Resolvem uma tarefa específica e repetível

  • Têm instruções claras que Claude pode seguir

  • Incluem exemplos quando útil

  • Definem quando devem ser usadas

  • Focam em um fluxo de trabalho em vez de tentar fazer tudo

Criando um Arquivo Skill.md

Toda Skill consiste em um diretório contendo no mínimo um arquivo Skill.md, que é o núcleo da Skill. Este arquivo deve começar com um frontmatter YAML para conter os campos de nome e descrição, que são metadados obrigatórios. Também pode conter metadados adicionais, instruções para Claude ou arquivos de referência, scripts executáveis ou ferramentas.

Campos de metadados obrigatórios

name: Um nome amigável para sua Skill (máximo 64 caracteres)

  • Exemplo: Diretrizes de Marca

description: Uma descrição clara do que a Skill faz e quando usá-la.

  • Isto é crítico—Claude usa isto para determinar quando invocar sua Skill (máximo 200 caracteres).

  • Exemplo: Aplicar diretrizes de marca da Acme Corp a apresentações e documentos, incluindo cores oficiais, fontes e uso de logotipo.

Campos de Metadados Opcionais

version: Rastreie versões de sua Skill conforme você itera.

  • Exemplo: 1.0.0

dependencies: Pacotes de software necessários para sua Skill.

  • Exemplo: python>=3.8, pandas>=1.5.0

Os metadados no arquivo Skill.md servem como o primeiro nível de um sistema de divulgação progressiva, fornecendo apenas informações suficientes para Claude saber quando a Skill deve ser usada sem ter que carregar todo o conteúdo.

Corpo Markdown

O corpo Markdown é o segundo nível de detalhe após os metadados, então Claude acessará isto se necessário após ler os metadados. Dependendo de sua tarefa, Claude pode acessar o arquivo Skill.md e usar a Skill.

Exemplo Skill.md

Skill de Diretrizes de Marca

## Metadados
name: Diretrizes de Marca
description: Aplicar diretrizes de marca da Acme Corp a todas as apresentações e documentos
version: 1.0.0

## Visão Geral
Esta Skill fornece as diretrizes de marca oficiais da Acme Corp para criar materiais consistentes e profissionais. Ao criar apresentações, documentos ou materiais de marketing, aplique estes padrões para garantir que todas as saídas correspondam à identidade visual da Acme. Claude deve referenciar estas diretrizes sempre que criar materiais voltados para o exterior ou documentos que representem a Acme Corp.

## Cores de Marca

Nossas cores de marca oficiais são:
- Primária: #FF6B35 (Coral)
- Secundária: #004E89 (Azul Marinho)
- Destaque: #F7B801 (Ouro)
- Neutra: #2E2E2E (Carvão)

## Tipografia

Cabeçalhos: Montserrat Bold
Texto do corpo: Open Sans Regular
Diretrizes de tamanho:
- H1: 32pt
- H2: 24pt
- Corpo: 11pt

## Uso do Logotipo

Sempre use o logotipo em cores completas em fundos claros. Use o logotipo branco em fundos escuros. Mantenha espaçamento mínimo de 0,5 polegadas ao redor do logotipo.

## Quando Aplicar

Aplique estas diretrizes sempre que criar:
- Apresentações PowerPoint
- Documentos Word para compartilhamento externo
- Materiais de marketing
- Relatórios para clientes

## Recursos

Veja a pasta de recursos para arquivos de logotipo e downloads de fontes.

Adicionando Recursos

Se você tiver muitas informações para adicionar a um único arquivo Skill.md (por exemplo, seções que se aplicam apenas a cenários específicos), você pode adicionar mais conteúdo adicionando arquivos dentro do diretório de sua Skill. Por exemplo, adicione um arquivo REFERENCE.md contendo informações suplementares e de referência ao diretório de sua Skill. Referenciá-lo em Skill.md ajudará Claude a decidir se precisa acessar esse recurso ao executar a Skill.

Adicionando Scripts

Para Skills mais avançadas, anexe arquivos de código executável ao Skill.md, permitindo que Claude execute código. Por exemplo, nossas skills de documento usam as seguintes linguagens de programação e pacotes:

  • Python (pandas, numpy, matplotlib)

  • JavaScript/Node.js

  • Pacotes para ajudar com edição de arquivos

  • ferramentas de visualização

Nota: Claude e Claude Code podem instalar pacotes de repositórios padrão (Python PyPI, JavaScript npm) ao carregar Skills. Não é possível instalar pacotes adicionais em tempo de execução com API Skills—todas as dependências devem ser pré-instaladas no contêiner.

Empacotando Sua Skill

Quando a pasta de sua Skill estiver completa:

  1. Certifique-se de que o nome da pasta corresponde ao nome de sua Skill

  2. Crie um arquivo ZIP da pasta

  3. O ZIP deve conter a pasta Skill como sua raiz (não uma subpasta)

Estrutura correta:

my-Skill.zip

└── my-Skill/

├── Skill.md

└── resources/

Estrutura incorreta:

my-Skill.zip

└── (arquivos diretamente na raiz do ZIP)

Testando Sua Skill

Antes de Fazer Upload

Isto respondeu à sua pergunta?