技能 slack-automation
📦

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.

支援: Claude Codex Code(CC)
🥉 72 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「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.

安全審計

安全
v1 • 2/25/2026

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.

1
已掃描檔案
195
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
31
社群
100
安全
100
規範符合性

你能建構什麼

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 de canal
Envoyer un message au canal #general avec le contenu suivant : [Votre message ici]. Utilisez le formatage markdown pour la lisibilité.
Rechercher des messages spécifiques
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.
Gestion des conversations en fil de discussion
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.
Rapport d'audit de l'espace de travail
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

常見問題

Comment connecter mon espace de travail Slack à cette compétence ?
Ajoutez https://rube.app/mcp comme serveur MCP dans votre configuration client. Appelez ensuite RUBE_MANAGE_CONNECTIONS avec toolkit 'slack'. Si non actif, suivez le lien d'authentification retourné pour compléter l'OAuth. Confirmez que le statut affiche ACTIVE avant d'exécuter les workflows.
Pourquoi ne puis-je pas trouver un canal privé en utilisant SLACK_FIND_CHANNELS ?
Les canaux privés nécessitent que le bot soit invité avant qu'ils n'apparaissent dans les résultats de recherche. Invitez d'abord le bot dans le canal privé, puis réessayez l'opération de recherche.
Comment mentionner les utilisateurs dans les messages ?
Utilisez le format <@USER_ID> où USER_ID est résolu via SLACK_FIND_USERS. Le format @username ne fonctionne pas ; vous devez utiliser l'ID numérique de l'utilisateur.
Quelle est la différence entre SLACK_LIST_ALL_CHANNELS et SLACK_LIST_CONVERSATIONS ?
SLACK_LIST_ALL_CHANNELS retourne uniquement les canaux publics. SLACK_LIST_CONVERSATIONS inclut les canaux privés et les messages directs lorsque vous disposez des autorisations appropriées.
Comment lire les réponses en fil de discussion d'un message ?
SLACK_FETCH_CONVERSATION_HISTORY retourne uniquement la chronologie principale du canal. Utilisez SLACK_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATION avec le paramètre thread_ts du message parent pour récupérer les réponses en fil de discussion.
Pourquoi obtiens-je des erreurs 403 sur certaines opérations Slack ?
Les scopes OAuth manquants peuvent provoquer des erreurs 403. Vérifiez les autorisations de votre application en utilisant SLACK_GET_APP_PERMISSION_SCOPES et assurez-vous que les scopes requis sont accordés dans les paramètres de votre application Slack.

開發者詳情

檔案結構

📄 SKILL.md