🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx skills add https://skills.sh/claude-office-skills/skills/slack-workflows
💡 提示:需要 Node.js 和 NPM
Slack 工作流
通过智能工作流实现 Slack 自动化,用于通知、站会收集、审批流程和跨平台集成。基于 n8n 自动化模式。
概述
此技能涵盖:
- 自动化通知和警报
- 每日站会收集
- 审批工作流
- 跨平台集成
- 频道管理自动化
核心工作流
1. 每日站会机器人
工作流: "异步站会"
调度时间: "工作日上午 9:00"
步骤:
1. 发送提示:
频道: 每个团队成员(私信)
消息: |
👋 早上好!站会时间到了。
请分享:
1️⃣ 昨天你完成了什么?
2️⃣ 今天你打算做什么?
3️⃣ 有什么阻碍吗?
在此线程中回复 👇
2. 收集回复:
超时: 2_小时
提醒: 1_小时后提醒
3. 编译摘要:
时间: "上午 11:00"
频道: "#team-standup"
格式: |
📋 *每日站会 - {date}*
{遍历每个成员}
*{姓名}*
✅ 昨天: {昨天工作}
📌 今天: {今日计划}
🚧 阻碍: {阻碍事项}
---
{结束遍历}
*摘要:*
• {总人数} 位团队成员已回复
• {阻碍数量} 个阻碍已标记
4. 标记阻碍:
条件: 阻碍数量 > 0
通知: 经理
操作: 创建讨论线程
2. 审批工作流
工作流: "费用报销审批"
触发器: 表单提交 或 斜杠命令
步骤:
1. 接收请求:
数据:
- 申请人
- 金额
- 类别
- 描述
- 收据链接
2. 路由审批:
规则:
- 条件: 金额 < 100
审批人: 直属经理
- 条件: 金额 >= 100 且 金额 < 1000
审批人: 部门负责人
- 条件: 金额 >= 1000
审批人: [部门负责人, 财务]
类型: 顺序审批
3. 发送审批请求:
频道: 私信给审批人
消息: |
📝 *费用报销审批请求*
*申请人:* {申请人}
*金额:* ${金额}
*类别:* {类别}
*描述:* {描述}
[查看收据]({收据链接})
操作按钮:
- 按钮: "✅ 批准"
动作: 批准
- 按钮: "❌ 拒绝"
动作: 拒绝
- 按钮: "💬 询问问题"
动作: 请求更多信息
4. 处理响应:
批准:
- 通知申请人: "您的费用报销已批准!🎉"
- 创建任务: 在财务系统中
- 记录日志: 在费用跟踪器中
拒绝:
- 通知申请人: "费用报销未批准。原因:{原因}"
- 记录日志: 附带拒绝原因
5. 无响应时升级:
超时: 24_小时
操作: 提醒审批人
最终升级: 48_小时
3. 新员工入职
工作流: "员工入职"
触发器: HR 系统添加新员工
时间线:
入职前7天:
- 创建频道:
- "#welcome-{姓名}"
- 添加到: ["#general", "#team-{部门}"]
- 通知 IT: "为 {姓名} 准备笔记本电脑"
- 通知经理: "入职流程 7 天后开始"
入职第1天:
- 上午:
- 发布欢迎消息: "#general"
消息: |
🎉 欢迎 *{姓名}* 加入团队!
职位: {职位}
团队: {部门}
办公地点: {办公室}
有趣的事实: {趣事}
打个招呼,让他们感受到欢迎! 👋
- 私信新员工:
消息: |
欢迎加入 {Company}!🚀
以下是您的第一步:
1. [完成 HR 文书工作]({hr链接})
2. [设置您的账户]({IT链接})
3. [认识团队]({组织架构图})
您的导师是 @{导师姓名} - 随时联系!
- 下午:
- 安排介绍会: 与关键干系人
入职第3天:
- 跟进:
私信: "第一周过得怎么样?有什么问题吗?"
入职第7天:
- 问卷调查:
问题: "您的入职体验如何?"
评分: 1-5
入职第30天:
- 反馈请求:
私信: "您已经入职一个月了!我们可以在哪些方面做得更好?"
4. 事故响应
工作流: "事故告警"
触发器: 监控告警 或 手动触发
严重级别:
紧急:
- 创建频道: "#incident-{时间戳}"
- 通知: "@channel in #engineering"
- 呼叫: 值班工程师
- 创建作战室: 视频会议链接
- 启动计时器: 用于解决时间跟踪
高:
- 通知: "#engineering-alerts"
- 分配: 值班工程师
- 创建工单: 在 Jira 中
中:
- 通知: "#engineering-alerts"
- 创建工单: 在 Jira 中
低:
- 创建工单: 在 Jira 中
- 通知: 下一个工作日
事故频道模板: |
🚨 *事故:{标题}*
*严重级别:* {严重级别}
*状态:* 调查中
*开始时间:* {时间戳}
*指挥官:* @{指挥官}
---
*受影响系统:*
{系统列表}
*客户影响:*
{影响描述}
---
📋 *操作项:*
• [ ] 确定根本原因
• [ ] 实施修复
• [ ] 验证解决方案
• [ ] 通知干系人
🔗 *链接:*
• [操作手册]({操作手册链接})
• [仪表板]({仪表板链接})
• [视频会议室]({视频链接})
解决流程:
1. 指挥官宣布: "已解决"
2. 通知干系人: 解决消息
3. 归档频道: 24小时后
4. 创建事后总结: 在 Notion 中
5. 安排评审会议: 在日历中
5. 跨平台同步
工作流: "CRM 到 Slack 通知"
触发器:
hubspot_deal_won:
频道: "#wins"
消息: |
🎉 *成交!*
*公司:* {公司名称}
*金额:* ${金额}
*销售代表:* @{销售代表}
*产品:* {产品}
恭喜!🚀
hubspot_deal_lost:
频道: "#sales-team"
消息: |
📊 *丢单*
*公司:* {公司名称}
*金额:* ${金额}
*原因:* {丢单原因}
*竞争对手:* {竞争对手}
在此线程讨论经验教训 👇
github_pr_merged:
频道: "#engineering"
消息: |
✅ PR 已合并:*{PR标题}*
作者:@{作者}
{PR描述摘要}
stripe_payment_failed:
频道: "#revenue-alerts"
消息: |
⚠️ *支付失败*
*客户:* {客户邮箱}
*金额:* ${金额}
*原因:* {失败原因}
[在 Stripe 中查看]({stripe链接})
斜杠命令
自定义命令
斜杠命令:
/kudos:
描述: "向团队成员表达感谢"
用法: "/kudos @人名 for [原因]"
操作:
- 发布到: "#kudos"
- 格式: |
🌟 *Kudos!*
@{发送者} 向 @{接收者} 表达感谢
> {原因}
- 跟踪记录: 在感谢记录表中
/pto:
描述: "请假申请"
用法: "/pto [开始日期] to [结束日期] for [原因]"
操作:
- 创建审批: 请假审批流程
- 更新日历: 锁定日期
- 通知团队: 如果批准
/standup:
描述: "提交异步站会"
用法: "/standup"
操作:
- 打开模态框: 站会表单
- 收集回复: 昨天工作、今日计划、阻碍
- 发布到: "#team-standup"
/poll:
描述: "创建快速投票"
用法: "/poll '问题' '选项1' '选项2' ..."
操作:
- 创建消息: 带反应表情
- 跟踪投票: 通过表情计数
- 关闭投票: 24小时后或手动
频道管理
频道自动化:
项目频道:
触发器: Jira 项目已创建
操作:
- 创建频道: "#proj-{项目标识}"
- 添加成员: 项目团队
- 设置主题: "{项目名称} - {项目描述}"
- 置顶消息: 项目资源
- 归档: 项目完成时
客户频道:
触发器: 成交
操作:
- 创建频道: "#customer-{公司名}"
- 添加成员: [客户成功经理, 销售代表, 技术支持]
- 设置目的: "{公司名} 的支持频道"
- 集成: Zendesk 告警
清理:
调度: 每月
规则:
- 如果满足以下条件则归档:
无消息: 90_天
且:
未置顶: true
不是客户频道: true
- 归档前通知: 7_天
输出示例
请求:”在 Slack 中设置成交通知”
输出:
# 成交通知设置
## 工作流配置
```yaml
触发器: hubspot_deal_stage_changed
条件: 新阶段 == "已成交"
操作:
频道: "#wins"
消息: 见下文
消息模板
🎉 *成交!*
━━━━━━━━━━━━━━━━━━━━━━
🏢 *公司:* {公司名称}
💰 *金额:* ${成交金额}
👤 *销售代表:* @{负责人Slack ID}
📦 *产品:* {产品线}
━━━━━━━━━━━━━━━━━━━━━━
*成交摘要:*
• 销售周期: {销售周期天数} 天
• 线索来源: {线索来源}
• 行业: {行业}
🎊 祝贺团队!
n8n 实现
// HubSpot 触发器 → Slack 节点
{
"nodes": [
{
"name": "HubSpot 触发器",
"type": "n8n-nodes-base.hubspotTrigger",
"parameters": {
"eventsUi": {
"eventValues": ["deal.propertyChange"]
},
"property": "dealstage",
"value": "closedwon"
}
},
{
"name": "格式化消息",
"type": "n8n-nodes-base.set",
"parameters": {
"values": {
"message": "🎉 *成交!*\n\n🏢 {{$json.company}}\n💰 ${{$json.amount}}"
}
}
},
{
"name": "Slack",
"type": "n8n-nodes-base.slack",
"parameters": {
"channel": "#wins",
"text": "={{$json.message}}"
}
}
]
}
输出示例
🎉 *成交!*
━━━━━━━━━━━━━━━━━━━━━━
🏢 *公司:* Acme Corporation
💰 *金额:* $45,000
👤 *销售代表:* @alice.chen
📦 *产品:* 企业版套餐
━━━━━━━━━━━━━━━━━━━━━━
*成交摘要:*
• 销售周期: 45 天
• 线索来源: 入站 - 网站
• 行业: 科技
🎊 祝贺团队!
---
*Slack 工作流技能 - Claude 办公技能套件的一部分*
📄 原始文档
完整文档(英文):
https://skills.sh/claude-office-skills/skills/slack-workflows
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)