技能 slack-automation
📦

slack-automation

安全

自動化 Slack 訊息傳送與頻道管理

手動管理 Slack 工作流程會耗費大量時間。此技能可透過 Rube MCP 整合實現程式化訊息傳送、搜尋、頻道管理及表情回應功能。

支持: Claude Codex Code(CC)
🥉 75 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“slack-automation”。 傳送歡迎訊息到 #new-hires 頻道

预期结果:

訊息已成功發佈到 #new-hires (C12345ABCDE)。訊息時間戳記:1708876543.210987。訊息已顯示在頻道中,並已正確套用 Markdown 格式。

正在使用“slack-automation”。 搜尋上週包含 'API documentation' 的訊息

预期结果:

找到 7 筆符合的訊息。结果包括 Confluence 頁面、GitHub 儲存庫及 API 變更討論串的連結。對話串展開顯示 3 筆額回覆,包含程式碼範例。

正在使用“slack-automation”。 列出工作區中的所有使用者

预期结果:

已擷取 45 位工作區成員,包括活躍使用者、管理員和機器人帳戶。结果包括使用者 ID、顯示名稱、電子郵件地址和團隊隸屬關係。已跨 2 頁完成分頁。

安全审计

安全
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
内容
50
社区
100
安全
100
规范符合性

你能构建什么

團隊通訊自動化

自動化每日的站立會議提醒、專案更新及跨多個頻道的團隊公告,無需手動發佈。

對話搜尋和擷取

使用精準的關鍵字和篩選條件搜尋,快速找出 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 標頭

常见问题

如何將我的 Slack 工作區連線至此技能?
在用戶端設定中將 https://rube.app/mcp 新增為 MCP 伺服器。然後使用 toolkit 'slack' 呼叫 RUBE_MANAGE_CONNECTIONS。如果未啟用,請遵循返回的驗證連結完成 OAuth。確認狀態顯示為 ACTIVE 後再執行工作流程。
為什麼無法使用 SLACK_FIND_CHANNELS 找到私人頻道?
私人頻道需要先邀請機器人,才會顯示在搜尋結果中。請先將機器人邀請至私人頻道,然後重試尋找操作。
如何在訊息中標記使用者?
請使用 <@USER_ID> 格式,其中 USER_ID 透過 SLACK_FIND_USERS 解析。@username 格式無法運作;您必須使用數值使用者 ID。
SLACK_LIST_ALL_CHANNELS 和 SLACK_LIST_CONVERSATIONS 有什麼區別?
SLACK_LIST_ALL_CHANNELS 只會傳回公開頻道。當您擁有適當權限時,SLACK_LIST_CONVERSATIONS 會包含私人頻道和私人訊息。
如何讀取訊息的對話串回覆?
SLACK_FETCH_CONVERSATION_HISTORY 只會傳回主頻道時間軸。若要擷取對話串回覆,請使用父訊息的 thread_ts 參數呼叫 SLACK_FETCH_MESSAGE_THREAD_FROM_A_CONVERSATION。
為什麼我在某些 Slack 操作上收到 403 錯誤?
缺少 OAuth 範圍可能導致 403 錯誤。請使用 SLACK_GET_APP_PERMISSION_SCOPES 檢查您的應用程式權限,並確保在 Slack 應用程式設定中已授予所需的範圍。

开发者详情

文件结构

📄 SKILL.md