Encontrar Habilidades (Find Skills)
Esta habilidade ajuda você a descobrir e instalar habilidades do ecossistema aberto de habilidades para agentes.
Quando Usar Esta Habilidade
Use esta habilidade quando o usuário:
- Pergunta "como faço X" onde X pode ser uma tarefa comum com uma habilidade existente
- Diz "encontre uma habilidade para X" ou "existe uma habilidade para X"
- Pergunta "você consegue fazer X" onde X é uma capacidade especializada
- Demonstra interesse em estender as capacidades do agente
- Deseja pesquisar por ferramentas, modelos ou fluxos de trabalho
- Menciona que gostaria de ter ajuda em um domínio específico (design, testes, deploy, etc.)
O que é a Skills CLI?
A Skills CLI (npx skills) é o gerenciador de pacotes do ecossistema aberto de habilidades para agentes. Habilidades são pacotes modulares que estendem as capacidades do agente com conhecimento especializado, fluxos de trabalho e ferramentas.
Comandos principais:
npx skills find [query]- Pesquisa habilidades de forma interativa ou por palavra-chavenpx skills check- Verifica se há atualizações de habilidadesnpx skills update- Atualiza todas as habilidades instaladas
Navegue pelas habilidades em: https://skills.sh/
Como Ajudar os Usuários a Encontrar Habilidades
Passo 1: Entender o que Eles Precisam
Quando um usuário pede ajuda com algo, identifique:
- O domínio (ex.: React, testes, design, deploy)
- A tarefa específica (ex.: escrever testes, criar animações, revisar PRs)
- Se é uma tarefa comum o suficiente para que uma habilidade provavelmente exista
Passo 2: Pesquisar Habilidades
Execute o comando find com uma consulta relevante:
npx skills find [query]
Por exemplo:
- Usuário pergunta "como faço meu app React ficar mais rápido?" →
npx skills find react performance - Usuário pergunta "você pode me ajudar com revisões de PR?" →
npx skills find pr review - Usuário diz "preciso criar um changelog" →
npx skills find changelog
O comando retornará resultados como:
Install with bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
Passo 3: Apresentar Opções ao Usuário
Ao encontrar habilidades relevantes, apresente-as ao usuário com:
- O nome da habilidade e o que ela faz
- O comando de instalação que ele pode executar
- Um link para saber mais em skills.sh
Exemplo de resposta:
Encontrei uma habilidade que pode ajudar! A habilidade "vercel-react-best-practices" fornece
diretrizes de otimização de desempenho React e Next.js da Vercel Engineering.
Para instalá-la:
bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
Saiba mais: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
Passo 4: Instalar a Habilidade
Se o usuário quiser prosseguir, use o script install-skill.sh para instalar a habilidade e vinculá-la automaticamente ao projeto:
bash /path/to/skill/scripts/install-skill.sh <owner/repo@skill-name>
Por exemplo, se o usuário quiser instalar vercel-react-best-practices:
bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
O script instalará a habilidade globalmente em skills/custom/
Categorias Comuns de Habilidades
Ao pesquisar, considere estas categorias comuns:
| Categoria | Exemplos de Consultas |
|---|---|
| Desenvolvimento Web | react, nextjs, typescript, css, tailwind |
| Testes | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| Documentação | docs, readme, changelog, api-docs |
| Qualidade de Código | review, lint, refactor, best-practices |
| Design | ui, ux, design-system, accessibility |
| Produtividade | workflow, automation, git |
Dicas para Pesquisas Eficazes
- Use palavras-chave específicas: "react testing" é melhor do que apenas "testing"
- Tente termos alternativos: Se "deploy" não funcionar, tente "deployment" ou "ci-cd"
- Verifique fontes populares: Muitas habilidades vêm de
vercel-labs/agent-skillsouComposioHQ/awesome-claude-skills
Quando Nenhuma Habilidade é Encontrada
Se nenhuma habilidade relevante existir:
- Reconheça que nenhuma habilidade existente foi encontrada
- Ofereça ajuda com a tarefa diretamente usando suas capacidades gerais
- Sugira que o usuário crie sua própria habilidade com
npx skills init
Exemplo:
Pesquisei por habilidades relacionadas a "xyz" mas não encontrei nenhuma correspondência.
Ainda posso ajudá-lo com esta tarefa diretamente! Gostaria que eu prosseguisse?
Se isso é algo que você faz com frequência, você pode criar sua própria habilidade:
npx skills init my-xyz-skill