360 Secure SkillHub
360 安全技能中心

安全教育培训记录与签到核对(免费版)

面向安环与培训管理人员的本地核对工具:把培训台账以表头加数据行的文本作为输入,按 6 项规则复算学时是否一致、再教育学时是否达标、应培训人员是否覆盖、有无重复登记、考核成绩是否达到合格线,以及空白、格式或负值问题;每条结论都引用原文行号和原值,材料不足时只列出缺失列,不给结论。

chenqg618
chenqg618
热度 7.64
最近更新 2026-09-21 02:46:08
分类:安全依赖:代码执行 / 读写文件应用场景:数据处理 / 报告撰写 / 校对润色

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add safety-training-record-check-free
Metadata
slug
safety-training-record-check-free
displayName
安全教育培训记录与签到核对(免费版)
version
1.0.2
summary
安全教育培训签到与学时、应培训名单、考核成绩逐项核对,本免费版执行 6 项检查,每条结论都带原文行号与数字,不需要付款,也不需要注册。
tags
["安全教育培训记录与签到核对","安全教育培训签到与考核记录材料","核对","对账","免费"]
license
Proprietary
name
safety-training-record-check-free
display_name
安全教育培训记录与签到核对(免费版)
display_name_en
Safety Training Record Check (Free)
description
安全教育培训签到、学时、应培训名单与考核成绩逐项核对。本免费版执行引擎声明的 6 项检查(学时勾稽、再教育学时达标、应培训人员覆盖、重复登记、考核成绩与合格线、空白与格式检测),每条结论都引用原文行号与原文数字。触发词包括 安全教育培训记录与签到核对、安全教育培训签到与考核记录材料对不上、三级安全教育记录、培训学时不够、签到表与培训台账核对。
description_zh
安全教育培训签到、学时、应培训名单与考核成绩逐项核对。本免费版执行引擎声明的 6 项检查(学时勾稽、再教育学时达标、应培训人员覆盖、重复登记、考核成绩与合格线、空白与格式检测),每条结论都引用原文行号与原文数字。触发词包括 安全教育培训记录与签到核对、安全教育培训签到与考核记录材料对不上、三级安全教育记录、培训学时不够、签到表与培训台账核对。
description_en
A free deterministic check for safety training records and sign-in sheets. This free edition runs the 6 checks declared by the engine (hours reconciliation, annual refresher hours, roster coverage, duplicate entries, exam score versus pass line, blank and format checks). Every finding cites the source line and the original numbers. No payment, no registration, no API key, no network.
category
business-ops
author
WorkBuddy 开放平台开发者
allowed-tools
Read, Bash

安全教育培训记录与签到核对(免费版)

完全本地运行:引擎已经打包在本技能里(engine/ 目录)。 核对过程不需要联网、不需要 API Key、没有调用次数上限。

什么时候用

谁会在什么时候用:制造业 / 建筑业 / 物业 / 危化企业的安环部(安全员、培训管理员), 在三个固定节点上必须把这张表核一遍才能往下走:

  • 每月安全培训台账复核:月底把当月所有培训记录对一遍,再报给分管领导与上级主管部门;
  • 新员工入职建档:新员工三级安全教育(厂级 / 车间级 / 班组级)记录要齐、要有签到与考核成绩;
  • 上级检查 / 执法检查前自查:把「应培训人员名单 - 培训计划 - 签到与学时 - 考核成绩」对成一套能查的档案。

为什么必须核(真实痛点):《安全生产法》要求新员工做三级安全教育、转岗与复工人员重新培训、 特种作业人员持证上岗、每年再教育学时达标,而且签到表、试卷 / 考核成绩、培训内容记录都要能查到。 检查时最常见的处罚情形正是「签到表上有名字、学时不够」「新员工没做三级教育就上岗」 「培训记录与出勤/工时对不上」—— 这些不是态度问题,而是台账上跨列的数字对不上。 一张几十人的培训表,人工核要小半天,还容易漏人、漏层级、漏补考记录。

这张表会逐项核对什么:培训记录的逐行算术(起止时间 → 学时 → 计划学时)、 每人年度累计学时与规定下限、应培训名单与签到名单的差集、同一人同主题同日期的重复登记、 考核成绩与合格线(含补考记录)、以及空白 / 占位符 / 时间与日期格式 / 负学时。

每条结论都带原文行号、原文数字与时间,可被第三方用同一口径复算; 材料不足时不给结论,会明确列出还缺哪几列。

这个免费版查什么(6 项)

  1. 学时勾稽 —— 逐行复算 结束时间 − 开始时间 得实际学时,再与「学时」「计划学时」两列比对,不等于就报出差额。
  2. 再教育学时达标 —— 每人的「年度累计学时」与「规定下限」比对,不达标点名到人(一人只报一次)。
  3. 应培训人员覆盖 —— 「是否应培训」与「是否签到」对账:应培训却没签到、不在名单却签到了,逐行点名。
  4. 重复登记检测 —— 同一人 + 同一培训主题 + 同一培训日期登记了两次以上,会指出第一次出现在第几行。
  5. 考核成绩与合格线 —— 成绩低于合格线即报出(带分数差),补考成绩为空的一并指出「补考记录缺失」。
  6. 空白 / 占位符 / 格式 / 负学时 —— 关键字段空白或「待填」、时间或日期格式不合法、 学时等数值看不懂或为负,逐行点名,不会把看不懂的值当成 0。

怎么用

node scripts/run.mjs --sample                 # 先看样例
node scripts/run.mjs --input 你的材料.json     # 跑自己的材料

入参就是一张表:把 Excel 里的表头 + 数据行一起复制成文本,放进 {"text": "…"}(Tab 分隔最稳)。

必需列(缺任何一列只会告诉你「材料不足、缺哪几列」,不会给结论):

姓名、部门/班组、岗位、培训类型、培训主题、培训日期、开始时间、结束时间、学时、计划学时、 是否签到、考核成绩、合格线、年度累计学时、规定下限。

可选列(填了就让对应核对更准):是否应培训、补考成绩、教育层级、特种作业证号(按掩码写,如 320101********1234)、 证件到期日、岗位应训主题、出勤时间段、备注。

常见错法

  1. 学时列直接抄「计划学时」,不按签到表的起止时间复算 —— 半天课写成 8 学时、迟到早退不扣, 算术上一眼能看出来,检查时就是「签到有、学时不够」。
  2. 年度累计学时按计划学时累加,或把未签到的班次也算进去 —— 再教育学时虚高, 一比对签到表就露馅;累计学时必须是实际完成并签到的学时。
  3. 新员工三级教育只做了厂级就上岗,车间级 / 班组级"回头补" —— 补记时又不写「教育层级」, 三个层级在台账上断档;本版本只核表内数字,层级记录是否齐全要么补齐层级列、要么人工核。
  4. 考核不合格只写"不合格",补考成绩空着或写成"及格""合格"这类文字 —— 空着算补考记录缺失,"及格"这类文字会被报数值无法解析,补考分数要填分数本身。
  5. 培训日期 / 时间写成"3月2日""上午8点半"这类文本 —— 同一天会被当成两天(重复登记查不出来), 学时也算不出来;日期统一成 2026-03-02,时间统一成 08:30。

需要完整档时(可选)

本免费版是完整可用的核心产出,本版本不包含下面这些项:

  • 三级教育层级完整性(新员工必须同时有 厂级 / 车间级 / 班组级 三条记录,缺哪一级点名到人)
  • 特种作业证有效期覆盖(培训 / 作业日期 不得晚于 证件到期日)
  • 培训内容与岗位风险匹配(按「岗位应训主题」清单逐项检查该人是否缺训)
  • 培训记录与工资 / 考勤时间冲突(培训时间段 与 出勤时间段 重叠即报出)
  • 分部门×分培训类型汇总清单(按未达标人数排序,给出可整改动作)+ 整改清单 consolidated_actions

同名工具的完整档是另一个独立商品(条款与条件以它自己的商品页为准);两档的差别就是上面这些,没有别的。

边界(请务必知道)

本工具不做引擎 CHECKS_OUT_OF_SCOPE 里列的那些判断:不判定培训是否真实发生、 不判定培训内容在专业上是否充分、不代替《安全生产法》与地方规定给出合规结论、 不读 .xlsx / .pdf 原件、核对过程不联网核验证书真伪。

材料不足时不给结论,也不会输出「未发现问题」;本版本未执行的检查项会如实列在结果里。