O que Encontrar Skills faz?
Esta skill ajuda você a descobrir e instalar skills do ecossistema aberto de skills para agentes.
Quando Usar Esta Skill
Use esta skill quando o usuário:
- Pergunta "como faço X" onde X pode ser uma tarefa comum com uma skill existente
- Diz "encontre uma skill para X" ou "existe uma skill para X"
- Pergunta "você pode fazer X" onde X é uma capacidade especializada
- Expressa interesse em estender as capacidades do agente
- Quer pesquisar por ferramentas, templates ou workflows
- Menciona que gostaria de ter ajuda com um domínio específico (design, testes, implantação, etc.)
O que é o CLI Skills?
O CLI Skills (npx skills) é o gerenciador de pacotes do ecossistema aberto de skills para agentes. Skills são pacotes modulares que estendem as capacidades do agente com conhecimento especializado, workflows e ferramentas.
Comandos principais:
npx skills find [consulta]- Pesquisar por skills de forma interativa ou por palavra-chavenpx skills add <pacote>- Instalar uma skill do GitHub ou de outras fontesnpx skills check- Verificar atualizações de skillsnpx skills update- Atualizar todas as skills instaladas
Navegue pelas skills em: https://skills.sh/
Como Ajudar Usuários a Encontrar Skills
Passo 1: Entender o Que Eles Precisam
Quando um usuário pede ajuda com algo, identifique:
- O domínio (ex.: React, testes, design, implantação)
- A tarefa específica (ex.: escrever testes, criar animações, revisar PRs)
- Se é uma tarefa comum o suficiente para que uma skill provavelmente exista
Passo 2: Pesquisar por Skills
Execute o comando find com uma consulta relevante:
npx skills find [consulta]
Por exemplo:
- Usuário pergunta "como faço minha aplicação React ficar mais rápida?" →
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:
Instale com npx skills add <owner/repo@skill>
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
Quando você encontrar skills relevantes, apresente-as ao usuário com:
- O nome da skill 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 skill que pode ajudar! A skill "vercel-react-best-practices" fornece
diretrizes de otimização de desempenho para React e Next.js da Vercel Engineering.
Para instalá-la:
npx skills add vercel-labs/agent-skills@vercel-react-best-practices
Saiba mais: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
Passo 4: Oferecer-se para Instalar
Se o usuário quiser prosseguir, você pode instalar a skill para ele:
npx skills add <owner/repo@skill> -g -y
A flag -g instala globalmente (nível de usuário) e -y pula os prompts de confirmação.
Categorias Comuns de Skills
Ao pesquisar, considere estas categorias comuns:
| Categoria | Consultas de Exemplo |
|---|---|
| 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 Eficientes
- Use palavras-chave específicas: "react testing" é melhor que apenas "testing"
- Tente termos alternativos: Se "deploy" não funcionar, tente "deployment" ou "ci-cd"
- Verifique fontes populares: Muitas skills vêm de
vercel-labs/agent-skillsouComposioHQ/awesome-claude-skills
Quando Nenhuma Skill é Encontrada
Se não existirem skills relevantes:
- Reconheça que nenhuma skill existente foi encontrada
- Ofereça-se para ajudar com a tarefa diretamente usando suas capacidades gerais
- Sugira que o usuário pode criar sua própria skill com
npx skills init
Exemplo:
Pesquisei por skills 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 skill:
npx skills init my-xyz-skill