Install
openclaw skills install @duding-engicool/skill-inspection-record-digester将现场拍摄或扫描的检查记录表格(质量巡检、设备点检、体系审核)进行视觉识别、结构化、合并清洗与分析,产出 Markdown 分析报告与 CSV 结构化数据。
openclaw skills install @duding-engicool/skill-inspection-record-digester把"现场拍下来 / 扫进来的检查记录表格图片"变成"可分析的数据 + 一份整理结论"。
它不是一个 OCR 工具,而是一个闭环:视觉识别 → 结构化 → 合并清洗 → 分析 → 双产出(MD 报告 + CSV)。
核心价值在于三点:
适用(三类典型检查记录表,通用不绑质量域):
输入介质: 纸质拍照、扫描件、屏幕截图、PDF 页面图片均可,支持一次投喂多张。
不适用:
用户以图片形式投喂(在对话中直接贴图,或说明图片所在目录)。投喂时最好顺带说明:
如果用户未说明类型,Agent 应在识别后、合并前与用户确认归类,不要自行假设。
严格按以下六步执行,不得跳过第 3 步的强制复核:
references/table-schemas.md 的字段定义,把每张表整理成结构化记录。每条字段标注识别置信度(高 / 中 / 低)。references/recognition-review.md。python scripts/digest.py <结构化数据.json> --out <输出目录>
report.md(分析报告)与 records.csv(结构化明细)。识别动作由 Agent 的视觉能力完成,不要在脚本里重复造 OCR。
digest.py只处理"已经结构化、经用户确认"的数据。
完整字段定义、取值规范与识别要点见 references/table-schemas.md,摘要如下:
完整计算口径与呈现规则见 references/analysis-dimensions.md,覆盖四类:
references/recognition-review.md。用户:(投喂 5 张巡检记录照片)这是上周 A 线巡检表,帮我整理下。
Agent:已识别 5 张,归为"质量巡检记录表"。有 3 处需你确认:
IMG_02第 3 行 实测值 疑似10.05还是10.5?(手写潦草)IMG_04第 1 行 责任人 无法辨认;IMG_05第 6 行 判定 涂改,看不清合格 / 不合格。 请确认这 3 处,我再把 5 张合并分析。用户:1 是 10.05;2 是 张伟;3 是不合格。
Agent:收到,已修正并合并 5 张共 87 条记录。正在生成报告与 CSV……(调用 digest.py)产出已生成:
report.md/records.csv。A 线本周巡检合格率 92.3%,主要不良为"尺寸超差"(TOP1,占比 41%)。
| 维度 | 评分 | 说明 |
|---|---|---|
| Trust(信任度) | 8 | 强制识别复核,不编造看不清的字段 |
| Reliability(可靠性) | 9 | 六步流程固定,清洗阶段统一格式、标记异常 |
| Adaptability(适配性) | 9 | 三类表通用 schema,可扩展新表型 |
| Convention(惯例性) | 9 | 符合材料投喂式混合范式,双产出惯例 |
| Effectiveness(有效性) | 9 | 直接产出可分析数据集 + 结论,落地可用 |
| 合计 | 44/50 | 达标(≥40,单维≥6) |