slack-automation
Automatiser la messagerie Slack et la gestion des canaux
La gestion manuelle des workflows Slack consomme beaucoup de temps. Cette compétence permet l'envoi programmatique de messages, la recherche, la gestion des canaux et les réactions via l'intégration Rube MCP.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「slack-automation」。 Envoyer un message de bienvenue au canal #new-hires
預期結果:
Message publié avec succès dans #new-hires (C12345ABCDE). Horodatage du message : 1708876543.210987. Le message apparaît dans le canal avec un formatage markdown approprié appliqué.
正在使用「slack-automation」。 Rechercher des messages contenant 'API documentation' de la semaine dernière
預期結果:
7 messages correspondants trouvés. Les résultats incluent des liens vers des pages Confluence, des dépôts GitHub et des fils de discussion sur les modifications de l'API. Les expansions de fil de discussion montrent 3 réponses supplémentaires avec des exemples de code.
正在使用「slack-automation」。 Lister tous les utilisateurs dans l'espace de travail
預期結果:
45 membres de l'espace de travail récupérés, y compris les utilisateurs actifs, les administrateurs et les comptes bot. Les résultats incluent les IDs d'utilisateur, les noms d'affichage, les adresses e-mail et les affiliations d'équipe. Pagination complétée sur 2 pages.
安全審計
安全This skill is documentation-only (SKILL.md) describing how to use Slack automation via Rube MCP (Composio). Static analyzer flagged 160 patterns, but all are false positives: backticks are markdown code formatting for tool names, not shell execution. The hardcoded URL is a documented MCP endpoint. No executable code, cryptographic implementations, or reconnaissance functionality exists. Safe for publication.
品質評分
你能建構什麼
Automatisation de la communication d'équipe
Automatisez les rappels de standup quotidiens, les mises à jour de projet et les annonces d'équipe across plusieurs canaux sans publication manuelle.
Recherche et récupération de conversations
Localisez rapidement des décisions importantes, des liens ou des fichiers partagés dans les conversations Slack en utilisant des recherches ciblées par mots-clés et filtres.
Gestion des canaux et des utilisateurs
Auditez l'appartenance à l'espace de travail, énumérez les canaux et gérez les appartenances aux groupes d'utilisateurs pour les workflows de contrôle d'accès.
試試這些提示
Envoyer un message au canal #general avec le contenu suivant : [Votre message ici]. Utilisez le formatage markdown pour la lisibilité.
Rechercher dans Slack les messages contenant 'deployment' de @john.doe dans le canal #engineering publiés après 2024-01-01. Retourner les 10 premiers résultats triés par pertinence.
Trouver le message avec l'horodatage [ts] dans le canal [channel-id], récupérer le fil de discussion complet et publier une réponse qui résume les points de discussion.
Lister tous les canaux publics et utilisateurs dans l'espace de travail. Pour chaque canal, récupérer le nombre de membres et la date de création. Compiler un rapport récapitulatif de l'activité de l'espace de travail.
最佳實務
- Appelez toujours RUBE_SEARCH_TOOLS en premier pour récupérer les schémas d'outils actuels avant d'exécuter toute opération Slack
- Conservez les IDs de canal et les horodatages de message des réponses pour les opérations d'édition ou de fil de discussion ultérieures
- Gérez la pagination basée sur les curseurs en suivant response_metadata.next_cursor jusqu'à ce qu'il soit vide pour récupérer des ensembles de résultats complets
避免
- N'envoyez pas de messages sans d'abord résoudre les noms de canal en IDs de canal en utilisant SLACK_FIND_CHANNELS
- Évitez d'omettre le paramètre thread_ts lors de la réponse aux messages, car cela crée de nouvelles publications de premier niveau au lieu de réponses en fil de discussion
- N'ignorez pas les réponses de limitation de débit HTTP 429 ; respectez toujours l'en-tête Retry-After avant de réessayer les opérations de liste