闲社服务运行正常AI智能体自动化平台
s

班次调度器

技能标识:shift-scheduler

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

班次调度器

排班调度器

概述

该技能负责处理员工排班查询和与班次相关的请求。
它从配置的源读取排班数据,并将请求路由至相应经理进行审批。

依赖项: 员工名单 + 步骤02/步骤05配置中的排班数据。
配置位置: skills_config.shift-scheduler



数据源选项


数据源配置值设置方式
Google Sheetsgoogle_sheets在配置中分享链接
Excel/CSV文件
file | 排班文件路径 |
| 企业微信日历 | wecom_calendar | 企业微信API集成 |
| 手动输入 | manual | 经理粘贴排班文本 |

参考: schedule-formats.md



查询类型与响应

我今天几点上班?

  1. 1. 识别提问者(通过企业微信ID或姓名匹配员工名单)
  2. 在排班数据中查找今日班次
  3. 返回:班次开始/结束时间 + 地点(若为多楼层/多地点)

张三,你今天的班是:
📍 收银台 10:00 – 19:00(含1小时午休)
搭班同事:李四、王五

今天谁在当班?(经理查询)

今日在班人员([日期]):
早班 (09:00-17:00):张三、李四
晚班 (14:00-22:00):王五、赵六
值班店长:王经理

我想换班(换班请求)

  1. 1. 确认:谁想换班、换哪个班次、与谁换(或公开请求)
  2. 检查目标员工是否可用(未被排班)
  3. 提交给经理审批(L1级)
  4. 通知双方结果

我想请假(请假请求)

  1. 1. 确认日期和原因(可选)
  2. 提交给经理审批(L2级——始终需要审批)
  3. 检查是否有替班人员;若无则标记提醒
  4. 跟踪请求状态;审批/拒绝时通知

主动班次提醒

在班次开始前12小时发送(可通过remindbeforehours配置):

⏰ 上班提醒

张三,明天 [日期] 你的班是:
10:00 – 19:00([地点])
记得准时到岗~



换班请求流程

员工申请换班
↓
检查被换员工排班(有无冲突)
↓
发送 L1 确认给店长
↓
店长确认 → 更新排班表 → 通知双方
店长拒绝 → 通知申请人 + 给出原因
↓
记录换班历史(避免频繁换班模式)



值班路由集成

排班表驱动投诉处理和库存查询中的升级路由。

当升级触发时:

  1. 1. 将当前时间与排班表进行比对
  2. 路由至该时段值班经理
  3. 若未找到值班经理:回退至permissionsconfig中的offhours_contact

这确保L2/L3级警报始终发送给正确的人员,而非固定的经理ID。



排班更新

当经理粘贴或上传新排班表时:

  1. 1. 使用scripts/parse_schedule.py进行解析
  2. 验证:无重复排班、所有班次已覆盖、营业时间内无超过2小时的空档
  3. 激活前与经理确认
  4. 归档上一份排班表

脚本: scripts/parse_schedule.py — 将Excel/文本排班表解析为结构化JSON。
参考: schedule-formats.md

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 shift-scheduler-1776079163 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 shift-scheduler-1776079163 技能

通过命令行安装

skillhub install shift-scheduler-1776079163

下载

⬇ 下载 shift-scheduler v1.0.0(免费)

文件大小: 7.31 KB | 发布时间: 2026-4-14 13:38

v1.0.0 最新 2026-4-14 13:38
first release
返回顶部