Skills são instruções especializadas que ensinam uma IA a executar determinado tipo de tarefa, podendo combinar:
Prompt:
Resolve uma tarefa específica uma única vez
"Analise este relatório"
Skill:
Descreve como executar uma classe de tarefas de forma consistente
"Como analisar relatórios financeiros, quais indicadores observar, como estruturar a análise e quais regras seguir"
Skills permitem transformar conhecimento humano em algo reutilizável
Benefícios:
Vamos ver algumas sugestões de skills populares do skills.sh:
Skill que te ajuda a... encontrar outras skills!
Use this skill when the user:vercel-labs/skills
- Asks "how do I do X" where X might be a common task with an existing skill
- Says "find a skill for X" or "is there a skill for X"
- Asks "can you do X" where X is a specialized capability
- Expresses interest in extending agent capabilities
- Wants to search for tools, templates, or workflows
- Mentions they wish they had help with a specific domain (design, testing, deployment, etc.)
Contém mais de 10 skills, entre elas:
why use many token when few do trickJuliusBrussee/caveman
The reason your React component is re-rendering is likely because you're creating a new object reference on each render cycle. When you pass an inline object as a prop, React's shallow comparison sees it as a different object every time, which triggers a re-render. I'd recommend using useMemo to memoize the object.
New object ref each render. Inline object prop = new ref = re-render. Wrap in `useMemo`.JuliusBrussee/caveman
Conjunto de skills da Anthropic, com destaque para:
.png e .pdf utilizando
filosofias de design
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.DietrichGebert/ponytail
Talvez o conjunto mais famoso da atualidade, com destaque para:
CONTEXT.md e ADRs
Crie um arquivo YAML com essa estrutura:
---
name: my-skill-name
description: A clear description of what this skill does and when to use it
---
# My Skill Name
[Add your instructions here that Claude will follow when this skill is active]
## Examples
- Example usage 1
- Example usage 2
## Guidelines
- Guideline 1
- Guideline 2
name (obrigatório): caracteres alfanuméricos e hífens
description (obrigatório): descreve o que a skill faz, quando utilizá-la, e palavras-chave para identificar tarefas relevantes
license: nome da licença ou referência a um arquivo
compatibility: requisitos de ambiente (dependências, etc)
metadata: mapeamento chave-valor para metadados adicionais
allowed-tools: ferramentas que pode utilizar, separadas por espaço
argument-hint: sugestões exibidas como autocomplete no comando
Comece descrevendo o que a Skill deve ensinar a IA a fazer, evitando objetivos genéricos
❌ "Ajudar com código"
✅ "Revisar Pull Requests seguindo nosso padrão de segurança e qualidade"
Deixe bem explícito quando a skill é relevante
Exemplos:
Transforme conhecimento implícito em passos explícitos:
1. Entender o contexto
...
2. Identificar os requisitos
...
3. Executar a análise
...
4. Validar os resultados
...
5. Produzir a resposta no formato definido
...
Regras reduzem ambiguidades
Exemplo:
- Nunca alterar código sem explicar o motivo
- Priorizar problemas de segurança
- Não assumir informações que não foram fornecidas
- Sinalizar incertezas explicitamente
Exemplos mostram como aplicar as instruções na prática
Entrada → comportamento esperado → saída
Bons exemplos são especialmente úteis quando existem:
A skill-creator te ajuda a criar sua própria skill
---
name: skill-creator
description: Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
---
# Skill Creator
A skill for creating new skills and iteratively improving them.
...
Good luck!
skill-creator
Seja específico
❌ Faça uma análise completa
✅ Verifique segurança, performance, legibilidade e cobertura de testes
Defina regras acionáveis
❌ Tenha cuidado com segurança
✅ Procure exposição de credenciais, validação insuficiente de entrada e vulnerabilidades de autorização
Skills muito grandes ficam difíceis de entender, manter e reutilizar
Documentação humana explica o porquê:
❌ Nosso código segue boas práticas de segurança
Skills precisam deixar claro o como:
✅ Verifique regras de permissionamento e expiração de credenciais
Defina o comportamento para:
Não basta apenas escrever, é preciso testar com diferentes entradas
Verifique se a IA...
Uma boa Skill é específica, previsível e fácil de manter
O que fazer:
Uma boa Skill é específica, previsível e fácil de manter
O que não fazer:
Vamos ver um exemplo na prática
demo e peça para abrir uma PR