Agent Skills
返回列表
🏢

考勤核验与工时统计

企业运营 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2fd890c9/attendance。

技能介绍

要解决什么问题

中小企业里,考勤往往仍是「打卡机导出 Excel → HR 手工筛迟到、对排班、算工时」。表头重复、日期格式不一、姓名带空格这类脏数据会拖慢复核;跨月混在一个文件里时,统计口径也容易乱。本技能面向月度考勤复核与审计:把清洗、异常标记和汇总报表放在一条可重复的标准流程里,而不是代替管理者做审批。

技能如何工作

输入为本地可访问的 Excel(.xlsx/.xls)或 CSV,需包含打卡时间列;可选提供排班表(员工 ID、日期、班次类型)。未指定班次时默认 09:00–18:00,并会明确告知。

核心步骤大致如下:

  • 数据清洗:自动识别含「姓名/工号/日期/打卡时间」的表头行,去空行、重复表头与全空列;日期统一为 YYYY-MM-DD,时间为 HH:MM:SS,并输出清洗前后行数对比。
  • 异常核验:在可配置宽限(默认迟到/早退各 5 分钟)下标记迟到、早退、缺卡、旷工;单日工时超过阈值(默认 12 小时)记为加班超时。排班中标注请假/出差/休息的日期会按规则跳过相应判定。
  • 工时统计:按员工×日期计算实际出勤(下班 − 上班 − 午休,默认午休 60 分钟),再汇总月度总工时、出勤天数及异常次数,并与标准工时对比。
  • 报表输出:生成 考勤处理结果_YYYYMMDD_HHMMSS.xlsx,含四个 Sheet——原始数据、清洗数据、异常记录(建议优先查看)、统计汇总。

信息不足时不会编造:缺失姓名、时间、排班等会以 [需核实:字段名] 占位或跳过该行,并在汇总中标注「排班未确认」等。

适用边界与注意点

  • 不处理指纹/人脸等生物识别原始数据,需先转为标准时间戳再导入。
  • 不自动审批;异常仅标记,决策仍由人工完成。
  • 仅支持单月内数据处理;跨月需拆分文件或明确统计月份。
  • 调休/补班须在排班表中预先标注,否则按默认班次处理。
  • 数据量超过约 10 万条时会提示处理耗时,可考虑拆分文件。

使用场景

  • 月底收到打卡机导出的 Excel,需去重表头、统一日期格式后再筛迟到早退与缺卡
  • 部门助理要把本月全员打卡记录算成每人实际出勤小时数,并与默认班次工时对比差异
  • 排班表与打卡记录员工编号对不上,需要输出差异清单供 HR 人工核对
  • 月度发薪前复核考勤:先生成含「异常记录」Sheet 的报表,再按人汇总迟到次数与旷工

适合人员

  • 中小企业 HR,每月从 Excel 打卡表手工统计迟到次数并整理给薪资核算参考
  • 部门行政助理,负责收集本部门打卡文件并按月输出出勤天数与总工时汇总
  • 月底做考勤审计的行政人员,需要保留原始数据并单独查看异常明细 Sheet
  • 无专职 HR 的团队负责人,用默认 09:00–18:00 班次快速复核本月谁缺卡或旷工