slack-automation
自動化 Slack 訊息傳送與頻道管理
手動管理 Slack 工作流程會耗費大量時間。此技能可透過 Rube MCP 整合實現程式化訊息傳送、搜尋、頻道管理及表情回應功能。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“slack-automation”。 傳送歡迎訊息到 #new-hires 頻道
预期结果:
訊息已成功發佈到 #new-hires (C12345ABCDE)。訊息時間戳記:1708876543.210987。訊息已顯示在頻道中,並已正確套用 Markdown 格式。
正在使用“slack-automation”。 搜尋上週包含 'API documentation' 的訊息
预期结果:
找到 7 筆符合的訊息。结果包括 Confluence 頁面、GitHub 儲存庫及 API 變更討論串的連結。對話串展開顯示 3 筆額回覆,包含程式碼範例。
正在使用“slack-automation”。 列出工作區中的所有使用者
预期结果:
已擷取 45 位工作區成員,包括活躍使用者、管理員和機器人帳戶。结果包括使用者 ID、顯示名稱、電子郵件地址和團隊隸屬關係。已跨 2 頁完成分頁。
安全审计
安全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.
质量评分
你能构建什么
團隊通訊自動化
自動化每日的站立會議提醒、專案更新及跨多個頻道的團隊公告,無需手動發佈。
對話搜尋和擷取
使用精準的關鍵字和篩選條件搜尋,快速找出 Slack 對話中分享的重要決策、連結或檔案。
頻道和使用者管理
稽核工作區成員資格、列舉頻道,以及管理使用者群組會員資格,以用於存取控制工作流程。
试试这些提示
傳送訊息到 #general 頻道,內容如下:[Your message here]。使用 Markdown 格式提升可讀性。
在 Slack 中搜尋包含 'deployment' 的訊息,由 @john.doe 在 #engineering 頻道發佈,日期在 2024-01-01 之後。依相關性排序傳回前 10 筆結果。
找出頻道 [channel-id] 中時間戳記為 [ts] 的訊息,擷取完整的對話串,並發佈回覆摘要討論要點。
列出工作區中的所有公開頻道和使用者。對於每個頻道,擷取成員數和建立日期。編譯工作區活動摘要報告。
最佳实践
- 在執行任何 Slack 操作之前,始終先呼叫 RUBE_SEARCH_TOOLS 擷取目前的工具結構描述
- 保留回應中的頻道 ID 和訊息時間戳記,以供後續編輯或對話串操作使用
- 透過遵循 response_metadata.next_cursor 來處理游標式分頁,直到其為空為止,以擷取完整的結果集
避免
- 請勿在未先使用 SLACK_FIND_CHANNELS 將頻道名稱解析為頻道 ID 的情況下傳送訊息
- 回覆訊息時請勿省略 thread_ts 參數,因為這會建立新的頂層貼文而非對話串回覆
- 請勿忽略 HTTP 429 速率限制回應;在重試列表操作之前務必遵守 Retry-After 標頭