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 中搜索 @john.doe 于 2024-01-01 之后在 #engineering 频道发布的包含'deployment'的消息。返回按相关性排序的前 10 个结果。
在频道 [channel-id] 中找到时间戳为 [ts] 的消息,获取完整线程,并发布一条总结讨论要点的回复。
列出工作区中的所有公开频道和用户。对于每个频道,获取成员数量和创建日期。编制工作区活动摘要报告。
最佳实践
- 在执行任何 Slack 操作之前,首先调用 RUBE_SEARCH_TOOLS 检索当前的工具模式
- 保留响应中的频道 ID 和消息时间戳,以便后续进行编辑或线程操作
- 通过跟踪 response_metadata.next_cursor 直到为空来处理基于游标的分页,以获取完整的结果集
避免
- 发送消息前不要使用 SLACK_FIND_CHANNELS 解析频道名称为频道 ID
- 回复消息时不要省略 thread_ts 参数,否则将创建新的顶级帖子而不是线程回复
- 不要忽略 HTTP 429 频率限制响应;重试列表操作前始终遵守 Retry-After 头部