Skip to main content

Visão Geral das Skills

Skills ensinam novas capacidades ao Claude via instruções em markdown. Não são plugins nem código — são prompts estruturados que o Claude segue quando uma skill é disparada.

O que é uma Skill?

Uma skill é um diretório em .claude/skills/ contendo um arquivo SKILL.md com:
  • Frontmatter (name, description) que controla quando a skill dispara
  • Instruções que dizem ao Claude exatamente o que fazer, passo a passo

Categorias de Skills

Skills são organizadas por prefixo: O repo entrega 175+ skills no total: ~150 skills de negócio + 25 skills de engenharia (dev-*).

Skills da Business Layer

Skills da Engineering Layer (dev-*)

Derivadas do oh-my-claudecode (MIT, Yeachan Heo). Veja Engineering Layer para a história completa.

Como o Trigger Funciona

O campo description no frontmatter do SKILL.md diz ao Claude quando ativar a skill. O Claude casa a intenção do usuário contra todas as descrições de skill e escolhe a melhor. Exemplo de fin-daily-pulse:
Dicas-chave para boas descrições:
  • Diga o que a skill faz concretamente
  • Liste frases-gatilho que o usuário pode dizer
  • Seja específico o suficiente para evitar sobreposição com outras skills

Estrutura do SKILL.md

Criando uma Nova Skill

1. Crie o diretório e o arquivo

2. Escreva o SKILL.md

3. Teste

Abra o Claude Code e diga: “gerar um resumo de standup” — o Claude deve casar com a descrição da sua skill e seguir as instruções.

Skills vs Agentes

Skills são frequentemente usadas por agentes. Por exemplo, o agente Flux usa as skills fin-daily-pulse, fin-weekly-report e int-stripe para fazer seu trabalho. Rotinas invocam skills através de agentes via o runner.