Agent Skills
返回列表
Word 模板锚定填充

Word 模板锚定填充

办公效率 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5b28ea14/docx-fill。

技能介绍

要解决什么问题

很多正式文档不是「写一篇文章」,而是在固定 Word 模板里填坑:项目申报书、教案、课程标准、定期报表往往整篇由多层表格构成,占位符藏在单元格里(「请填写 XXX」「本部分需依据 XXX」),样式和合并单元格还不能被破坏。人工对照多份参考资料复制粘贴,容易漏项、改错静态表头,或在嵌套表格里填错位置。

技能如何工作

docx-fill 采用「模板锚定填充(Template-Anchored Fill)」:先用代码从 .docx 提取段落、表格、合并单元格与样式,得到 raw_structure.json,避免 LLM 误读结构;再由 STRUCTURE_AGENT 只依据模板原文识别占位符,产出结构化的 Fill Contract(约束显式化,不混入推理)。

后续流程按契约分工:

  • CONFLICT_CHECKER:对照参考资料暴露矛盾,有冲突时等待用户选择后再继续
  • CONTENT_AGENT:按契约逐占位符生成 generated_content.json
  • EVALUATOR:独立做语义与幻觉检查(与撰写角色隔离)
  • 代码步骤做 Tier 1+2 校验,最后用 python-docx 按 location 回填,is_static=true 的文本原样保留

表格密集型场景有专门约定:嵌套表用 nested_table_index 定位,合并单元格按逻辑单元格处理,跨格内容用 span 标记起始单元格。

适用边界与注意点

触发需同时提供:模板路径(template_path)与参考资料(reference_materials);可选 output_path,默认在模板同目录生成 filled_.docx。约束仅来自模板原文,技能不会自行添加模板未写明的规则;参考资料互相矛盾时必须人工决策,不会静默选一边。

使用场景

  • 学校下发含多层表格的项目申报书模板,需对照课题资料把各单元格占位符填完整并保留合并格式
  • 每学期按教务处 Word 教案模板,把课程信息与教学过程从备课笔记填入对应表格区域
  • 已有学时分配与考核说明等参考资料,要生成符合院系模板的课程标准 Word 稿
  • 固定格式的月报/季报模板含汇总表,需把本期统计数据与说明文字填入指定单元格后出 docx

适合人员

  • 负责课题申报、需反复把多份材料对齐填进单位固定 Word 模板的科研秘书或项目负责人
  • 按统一模板交教案、课程总结的教师,希望从已有讲义/大纲生成可直接提交的 docx
  • 院系教务或课程建设岗,要把分散文档整理成带表格的课程标准、教学大纲正式稿
  • 定期用同一 Word 报表模板汇总数据并写说明的行政或业务统计人员