特高频试验报告生成

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

根据 docx 原始记录与 docx 试验报告模板,自动生成完整的检测报告。当用户的输入是一份“原始记录/检测结果”docx 和一份“试验报告”docx 模板,并希望把前者某个数据板块(如“3、特高频检测数据”)逐行填入后者的表格、嵌入 PRPS/图谱图片、按检测位置相似度排序、并将单元格设置为上下左右居中 + 宋体时,应使用本技能。适用于特高频、超声波等电力设备带电检测报告的批量填表场景。触发词:“填报告”“出报告”“生成检测报告”“把数据填入模板”“原始记录填入试验报告”。

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_bef44692仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量5.6 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 全文

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

检测报告自动填表(docx)

Overview

本技能解决一类固定模式的 docx 处理任务:从原始记录文档的某一数据板块提取逐行数据
(含内嵌的图片,如 PRPS/PRPD 图谱),填入试验报告模板文档的对应表格,嵌入图片,
按检测位置相似度重新排序,并施加单元格居中 + 宋体格式,最终输出一个全新 docx。

核心实现用 zipfile + lxml 对 OOXML 做低层手术(不依赖 python-docx 高层 API),
以保证图片、命名空间、单元格格式都正确。详细坑点见 references/ooxml_gotchas.md。

When to use

满足以下特征时使用:
- 输入两个 docx:一份“原始记录/检测数据”,一份“试验报告/报告模板”。
- 需求是把原始记录里某个表格板块的数据,逐行填进报告模板的某个表格段。
- 涉及图片(图谱/照片)嵌入单元格,且要求单元格内上下左右居中、指定字体字号。
- 要求对所有行按某种规则(检测位置相似度/间隔号)重排序。

若输入是单个文档的局部编辑、或无需图片嵌入,可直接用通用文档工具,不必启用本技能。

处理流程(Workflow)

1. 解析两份文档,定位板块

  • 用 zipfile 读 word/document.xml + word/_rels/document.xml.rels,lxml 解析。
  • 在原始记录里用板块标题文本(如 3、特高频检测数据)定位数据段起始行,其下一行是表头,
    再往下是数据行,直到首个非数字序号行即结束。
  • 在报告模板里用表头文本签名(如 ['序号','检测位置','负荷电流( A)','图谱文件','是否异常'])
    定位目标表格与表头行;数据段结束用下一个板块标记(如 特征分析/仪器/四、)判定。

2. 提取每行的“文本 + 图片字节”

  • 文本列(如 检测位置)直接 cell_text。
  • 图片列(如 PRPS图谱):从单元格 find('.//a:blip') 取 r:embed,经 rels 解析成
    media/imageX.png,zip.read 取字节。不要靠行号推算图片文件名(见 gotchas §1)。

3. 排序:按检测位置相似度

实现 sort_key(loc),把同类设备聚到一起,例如:
背景 → 各 X母 母线 → 互XX 互联 → GIS 间隔号(取前 3 位,2041→204,使 2041/204CT/204开关 相邻)。
排序后重新编号 1..N。具体规则按报告要求调整,可让用户三选一:间隔号分组 / 字典序 / 模糊聚类。

4. 以模板行为样板,生成新行并写入

  • 深拷贝模板里的一个占位样本行作为新行骨架(保留 gridSpan/tcW/tcBorders 等样式)。
  • 逐列写入:序号、检测位置、空白列(负荷电流/是否异常)、图片列。
  • 图片列用 make_drawing(rid, imgid) 构造 inline drawing,嵌入单元格。
  • 单元格格式:每个单元格 set_cell_vcenter(垂直居中)+ set_para_center(水平居中);
    检测位置 单元格 set_run_font('宋体', 17)(8.5pt=17 半磅)。
  • 图片单元格必须重置 pPr(清掉模板继承的缩进/段间距/样式,仅留 jc=center),
    否则居中在 Word 里不生效(见 gotchas §2)。

5. 替换占位行、补 rels 与 content-types、重新打包

  • 删除模板里 N 个空白占位行,在表头之后、段末标记之前插入新生成的行。
  • 为每个新图片追加 <Relationship>(type=image)到 word/_rels/document.xml.rels;
    若 [Content_Types].xml 无 png 的 Default,补一条。
  • 序列化用原始 <w:document> 根标签替换(保住 mc:Ignorable 命名空间,见 gotchas §3),
    然后重新 zip 写出。

6. 验证(生成后自检,不必每次开 Word)

按 gotchas §7 清单:行数、空值、drawing 与 r:embed、图片字节、居中属性、排序连续性、
XML 可解析。

Resources

scripts/uhf_fill.py

可直接运行的端到端生成器。顶部 CONFIG 区集中了所有可按模板调整的参数
(文件路径、板块标题、列名、结束标记、字体字号、图片尺寸、占位行数等),并在
注释里标注了关键的 OOXML 手术函数:extract_records、sort_key、
set_cell_text、make_drawing、set_cell_image(含 pPr 重置)、
set_cell_vcenter、set_para_center、set_run_font、insert_in_order。
依赖 lxml(装到受管 venv:python -m venv <venv>; <venv>/Scripts/pip install lxml)。
适配其它同类报告(如超声波)时,优先改 CONFIG 与 sort_key,必要时调整列映射。

references/ooxml_gotchas.md

低层 OOXML 处理的非显然经验:图片提取读 r:embed、插入图片后重置 pPr、保留根命名空间、
有序插入子元素、字号半磅单位、EMU 尺寸、验证清单。排错时优先查阅。

常见问题

5 问
答案由本站依据条目字段整理
特高频试验报告生成怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_bef44692/utf-fill。安装方式为未标注。装完刷新技能列表或重开客户端。

特高频试验报告生成支持哪些客户端?

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

特高频试验报告生成权限高吗,安全吗?

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

特高频试验报告生成收费吗?

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

特高频试验报告生成用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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