Install
openclaw skills install @yottameta/yotta-school-doc学校公文校验(元公)—— 按版本化文种规则包(通知 / 告家长书 / 请示 / 报告 / 工作总结 / 会议纪要 / 工作方案 / 简报)生成可复算的文书骨架;check 子命令对已有文稿做确定性检查(必填字段 / 结构段 / 日期格式与先后关系 / 事实日期一致性 / 附件 / 未定占位值 / 学生个人信息 / 敏感表述 / 过度承诺 / 会议待办责任人与时间),支持 --gate findings=n 接入 CI;零依赖本地运行,不联网、不调用模型。触发:起草或检查学校通知 / 公文、核对日期 / 附件 / 学生信息、把学校公文结构检查接入自动化流程时。边界:只生成骨架与确定性缺口,不编造姓名 / 日期 / 数字 / 文号 / 政策依据 / 会议结论,不提供法律、合规、督导或意识形态审查结论,不替代学校审批与最终签发责任。
openclaw skills install @yottameta/yotta-school-doc本地、确定性的学校公文可信起草与校验技能。元公把「文种要求、事实输入与已有文稿」变成两件可复算的东西:
可信契约:
〔待补〕,并进入缺口清单;YYYY-MM-DD 与 YYYY年M月D日,内部归一化后比较;check 核对已有文稿:标题、受文对象、成文单位、日期、联系方式、办理要求是否齐全;--gate findings=n)。Do NOT trigger:
# 生成规则包、事实 JSON 与骨架示例
python3 scripts/yotta_school_doc.py template --output-dir ./school-doc-template
# 按事实 JSON 生成文书骨架
python3 scripts/yotta_school_doc.py draft --type notice --facts facts.json
# 输出 JSON 骨架
python3 scripts/yotta_school_doc.py draft --type notice --facts facts.json --format json
# 检查已有文稿,缺口 ≥ 1 时让 CI 失败
python3 scripts/yotta_school_doc.py check --doc notice.md --type notice --facts facts.json --gate findings=1
# 查看内置文种
python3 scripts/yotta_school_doc.py types list
# 校验自定义规则包
python3 scripts/yotta_school_doc.py types validate --types school-types.json
退出码:0 正常 | 1 触发 --gate | 2 输入错误 | 3 文种或规则包错误 | 4 运行时错误。
id / name / title_keywords / required_fields / required_sections / sensitive_terms / visibility_default;doc_type / visibility 与标题、单位、日期、受文对象、联系方式、正文要点、附件等;schema_version 1.0,含 document / facts / fields / body_points / attachments / findings / sources / disclaimer);document / facts / checked / findings / summary / sources / disclaimer)。字段规范见 references/types-format.md;报告契约见 references/report-format.md。
| 缺口 | 含义 |
|---|---|
field_missing | 必填字段在文稿中找不到 |
section_missing | 必填结构段缺失 |
date_format_invalid | 出现 2026/9/24、2026.9.24 等不符合约定格式的日期 |
date_order_invalid | 成文日期晚于办理截止日期 |
fact_date_mismatch | 文稿日期与事实清单不一致 |
attachment_missing | 事实附件未在正文或附件清单中出现 |
attachment_unknown | 文稿写了附件但事实清单没有 |
placeholder_present | 文稿仍含 〔待补〕、未完成标记、待定 等未定值 |
privacy_risk | 公开文书出现学生身份证号、手机号、邮箱或家庭住址等个人信息 |
action_item_incomplete | 会议纪要待办缺少责任人或完成时间 |
sensitive_term_review | 出现处分、开除、罚款、追责、承诺、保证等需人工复核的表述 |
overclaim_review | 出现确保、全部、彻底、100% 等过度承诺 |
详见 references/privacy.md。
references/types-format.mdreferences/report-format.mdreferences/privacy.md按需读取,不必每次全读。