医院药房三班倒排班表生成器

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

【世界药师节·AI药学技能大赛参赛作品】医院药房(门诊/急诊西药房)三班倒排班表生成器。当用户提出排班、排班表、班表、三班倒、夜班轮换、药房排班、6人排班、24小时值班、白班/中班/夜班/正常班、标准工时制排班、夜班后补休、周末双休轮换等需求时触发。覆盖班次定义与工时折算、夜班循环轮换、夜班后强制连休、白班贪心均衡(早/中/正常)、固定正常班、住院部补位、每日在岗人数校验、周工时合规核算、年假填补机制、4周一轮排班 HTML 输出全流程。适用于医院药房、门急诊、住院药房及其他需 24 小时不间断值班且遵循标准工时制(≤40h/周)的倒班场景。

一句话选型结论

按资料字段整理

医院药房三班倒排班表生成器是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_767538ff/pharmacy-shift-scheduling-0023-psm2026
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_767538ff仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791713850
正文体量6.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
医院药房三班倒排班表生成器当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

6.0 KB
模型实际读到的说明书原文,来自技能仓库

医院药房三班倒排班表生成器

用途

为医院药房(门诊/急诊西药房、住院药房)等需 24 小时不间断值班的科室,按标准工时制(每日 8h、每周 ≤40h、每周至少休 1 天)编制三班倒(正常班/早班/中班/夜班)轮班表,输出含班次定义、4 周排班总表、每日在岗校验、工时统计、年假机制的可打印 HTML。

触发场景

  • "帮我排个班/排班表/班表"
  • "6 个人三班倒怎么排"
  • "药房 24 小时值班排班"
  • "夜班轮换 + 夜班后休 2 天"
  • "标准工时制、周末双休轮换"
  • "白天 N 人、夜班 1 人、夜班不安排年假"
  • "固定正常班 + 住院部补位"

核心工作流

1. 确认班次定义与工时折算(关键,先与用户对齐)

参考 references/shift_rules.md 的班次定义表。常见陷阱:用户给出的早班/中班时长常不足 8h(如早班 8:00-12:00 仅 4h、中班 12:00-18:30 仅 6.5h),需按医院惯例合理化以满足 8h 工时:

  • 正常班 D:8:30-12:00 / 14:30-18:00,8h(含 1h 午休计入工时)
  • 早班 E:延伸至 8:00-16:00(提前 0.5h 开窗 + 下午前段,16:00 交接中班)
  • 中班 M:12:00-18:30,8h(含 1.5h 用餐/交接,覆盖午晚高峰且衔接夜班)
  • 夜班 N:18:30-次日 8:00 实际 13.5h,按 8h 标准工时折算,超出 5.5h 用"下夜班当日 + 次日连休 2 天"补偿(等效工时平衡,符合标准工时制)

若用户班次时间不同,按"在岗时长 + 用餐/交接/午休计入工时"原则折算到 8h,并在交付物班次定义表中明示折算方法。

2. 确认排班约束

向用户确认(或从需求中提取)以下参数,填入 scripts/schedule_gen.py 顶部配置区:

  • 三班轮班人数 N(默认 6)
  • 轮换周期 weeks(默认 4 周)
  • 每周夜班次数(=7,每天 1 人)
  • 夜班后休几天(默认 2 天:下夜班当日 + 次日)
  • 固定正常班人员及休息日(默认:周一二三五上班、周四固定休、周末轮换 1 天)
  • 住院部补位人员及补位日(默认:2 人,周四轮换补固定班缺勤)
  • 白天在岗需求(工作日 4 人、周末 3 人为默认;按实际窗口数调整)
  • 周末双休要求(默认:月内每人 1-2 次轮换)

3. 运行生成脚本

执行 scripts/schedule_gen.py(Python 3,纯标准库无需安装依赖)。脚本流程:

  1. 夜班循环轮换(P1→P2→…→PN,每天 1 人)
  2. 夜班后休班推算(下夜班日 + 次日,共 2 天)
  3. 白班人员 = N - 夜班 1 - 休班 2(每天 3 人)
  4. 白班 E/M/D 贪心均衡分配(每人累计次数最少者优先,3 人角色不重复)
  5. 固定正常班 + 住院部补位按配置注入
  6. 每日在岗人数校验(工作日 4 / 周末 3 / 夜班 1)
  7. 4 周工时 + 夜班次数 + 周末双休统计
  8. 输出 HTML(班次定义 / 排班总表 / 在岗校验 / 工时统计 / 周工时拆分 / 年假机制 / 排班规则七节)
cd <工作目录>
C:/Users/58163/.workbuddy/binaries/python/versions/3.13.12/python.exe \
  C:/Users/58163/.workbuddy/skills/pharmacy-shift-scheduling/scripts/schedule_gen.py

脚本顶部 OUT_PATH 默认输出到当前工作目录 outputs/,可改。

4. 校验与交付

  • 确认脚本输出 在岗校验全部达标: True(若 False,说明白天在岗不足,需调白班或住院部补位)
  • 向用户呈现 HTML(present_files),可打印转 PDF
  • 在文字回复中如实说明工时区间、夜班次数、双休分布,以及任何结构性约束(见下)

必须如实告知的结构性约束

参考 references/shift_rules.md 详解。简述:

  1. N 人轮 7 夜班/周 + 夜班后休 2 天,当 N=6 时每周必有 1 人轮 2 次夜班,4 周内夜班次数 4-5 次/人不等,工时 144-160h(周均 36-40h,均 ≤40h 合规)。不可强求每人每周严格 40h,应说明这是结构性约束,建议 8 周长周期轮换使月均均衡。

  2. 周末双休:周末双休只能靠"周五夜班 → 休周六日"产生。4 周仅 4 个周五夜班名额,N=6 时必有 2 人本月无周末双休。不可谎称每人都有双休,应标注本月未轮到的 2 人,并说明第 5-8 周优先补全。

  3. 4 周截断边界效应:月初/月末夜班人员工时略高/低,属正常。连续排班每月衔接,2-3 月内工时趋均。

  4. 年假填补:每天三班有 2-3 人夜班后休班,可抽调顶替上正常/早/中班者的年假空缺;夜班原则上不安排年假。

禁止事项

  • 不得在未校验"每日在岗达标"前交付班表
  • 不得隐瞒夜班工时折算(必须明示夜班实际时长与折算方法)
  • 不得对结构性工时差异做虚假"均衡"声明(如实呈现 144-160h 区间)
  • 不得把早班/中班不足 8h 的时间段直接当 8h 工时排,必须合理化延伸或明示折算

参数定制

用户需求变化时,改 scripts/schedule_gen.py 顶部配置区(STAFF 列表、DAYS、班次时间 SHIFT_DEF、固定班函数 a_shift、住院部函数 hos_shift、白天在岗需求 need_day)。核心算法(夜班循环、休班、贪心白班、校验、工时)通用,无需改。

常见问题

5 问
答案由本站依据条目字段整理
医院药房三班倒排班表生成器怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_767538ff/pharmacy-shift-scheduling-0023-psm2026。安装方式为未标注。装完刷新技能列表或重开客户端。

医院药房三班倒排班表生成器支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

医院药房三班倒排班表生成器权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

医院药房三班倒排班表生成器收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

医院药房三班倒排班表生成器用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。