skills-cleaner - Plugin que compara a similaridade entre Skills instaladas, identifica funções duplicadas e remove Skills desnecessárias
(github.com/amebahead)Olá. Muitos de vocês provavelmente instalam e usam bastante Claude Plugin e Skills.
Sempre que um Plugin é instalado, muitos arquivos Skills.md são criados dentro do diretório .claude/plugin, mas era incômodo não conseguir gerenciar bem quantos arquivos Skills.md estavam sendo criados e se havia Skills.md com funções duplicadas.
Por isso, criei o skills-cleaner para gerenciar os Skills.md instalados.
Ele pode ser instalado facilmente pelo método de instalação de Claude Plugin, e os recursos oferecidos são:
/list-skills: exibe a lista de todas as skills instaladas por plugin.
/search-skills: busca skills pelo nome e mostra o caminho correspondente.
(Função principal) /clean-skills: compara a similaridade entre as skills instaladas e permite remover skills duplicadas por meio de uma seleção interativa.
Ideias de qualquer tipo, participação no projeto e contribuições são sempre bem-vindas! Obrigado.
4 comentários
Obrigado. Sem eu perceber, já tinha passado de 160 skills, então dei uma organizada.
Ah, fico feliz que tenha ajudado :)
Por acaso, ao comparar a similaridade entre skills, não ficou lento ou demorou muito?
No método atual, eu crio o conjunto completo das skills a serem comparadas e faço cada subagente comparar a similaridade de 1 conjunto por vez,
e, quando a comparação de todos os conjuntos termina, gero o relatório.
Estou pensando em como seria melhor otimizar isso.
Sim, como é preciso pressionar
y/num por um, parece demorar um pouco.Vou pensar em uma forma melhor e abrir uma issue ou PR.
Muito bom! haha