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