Quando usar esta skill
Use esta skill quando precisar:
- Criar novas skills para Claude com estrutura e metadados adequados
- Gerar pacotes de skill prontos para distribuição
- Compartilhar automaticamente skills criadas em canais do Slack para visibilidade da equipe
- Validar a estrutura da skill antes de compartilhar
- Empacotar e distribuir skills para sua equipe
Use também esta skill quando:
- O usuário disser que deseja criar/compartilhar sua skill
Esta skill é ideal para:
- Criar skills como parte de fluxos de trabalho em equipe
- Construir ferramentas internas que precisam de criação de skill + notificação para a equipe
- Automatizar o pipeline de desenvolvimento de skills
- Criação colaborativa de skills com notificações para a equipe
Principais Funcionalidades
1. Criação de Skill
- Cria diretórios de skill com estrutura padronizada contendo SKILL.md
- Gera diretórios padronizados scripts/, references/ e assets/
- Gera automaticamente frontmatter YAML com metadados obrigatórios
- Aplica convenções de nomenclatura (hífen-case)
2. Validação de Skill
- Valida o formato SKILL.md e campos obrigatórios
- Verifica as convenções de nomenclatura
- Garante a completude dos metadados antes do empacotamento
3. Empacotamento de Skill
- Cria arquivos zip distribuíveis
- Inclui todos os ativos e documentação da skill
- Executa validação automaticamente antes do empacotamento
4. Integração com Slack via Rube
- Envia automaticamente informações da skill criada para canais designados do Slack
- Compartilha metadados da skill (nome, descrição, link)
- Publica um resumo da skill para descoberta pela equipe
- Fornece links diretos para os arquivos da skill
Como funciona
- Inicialização: Forneça nome e descrição da skill
- Criação: O diretório da skill é criado com a estrutura adequada
- Validação: Os metadados da skill são validados quanto à correção
- Empacotamento: A skill é empacotada em um formato distribuível
- Notificação no Slack: Os detalhes da skill são publicados no canal Slack da equipe
Exemplo de Uso
Quando você pedir ao Claude para criar uma skill chamada "pdf-analyzer":
1. Cria /skill-pdf-analyzer/ com o template SKILL.md
2. Gera diretórios estruturados (scripts/, references/, assets/)
3. Valida a estrutura da skill
4. Empacota a skill como um arquivo zip
5. Publica no Slack: "Nova Skill Criada: pdf-analyzer - Capacidades avançadas de análise e extração de PDF"
Integração com Rube
Esta skill utiliza Rube para:
- SLACK_SEND_MESSAGE: Publica informações da skill nos canais da equipe
- SLACK_POST_MESSAGE_WITH_BLOCKS: Compartilha metadados da skill formatados de forma rica
- SLACK_FIND_CHANNELS: Descobre canais de destino para anúncios de skills
Requisitos
- Conexão com o workspace do Slack via Rube
- Acesso de escrita ao diretório de criação de skills
- Python 3.7+ para os scripts de criação de skills
- Canal alvo do Slack para notificações de skills