Word与PDF表单自动回填

SKILL效率

原名 智能文档填表 · Word/PDF自动回填 · 标识 smart-form-filler

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

从 Word 下划线填空、标签空单元格表格和 PDF 表单域中识别可填字段,把用户提供或从其他文档提取的数据精准回填,输出填好的成品文件。

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

能做什么

0 项能力
上游给出的能力概览与适用场景
填写申请登记表回填合同模板批量填 PDF 表单

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Word与PDF表单自动回填当前 未标注权限 未标注 未标注 未标注 有
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 全文

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

Smart Form Filler(智能填表)

总流程

  1. 定位模板 → 2. 提取字段 → 3. 准备数据 → 4. 确认映射 → 5. 执行填写 → 6. 验证交付

第 1 步:定位模板

确定用户要填的文件(docx/pdf)。若是 .doc 老格式或加密文件,先用 office-doc-suite 等工具转为 docx 再处理。

第 2 步:提取字段

<python> scripts/extract_fields.py <form.docx|form.pdf> --json fields.json

输出字段清单(label、kind、location、context)。kind 三种:
- underline:下划线填空(字面 ____ 或带下划线格式的空白 run)
- table-cell:表格中"标签 | 空单元格"
- acroform:PDF 表单域

第 3 步:准备数据

数据可能来自三种渠道,统一整理为 data.json(扁平键值对象,键为字段标签):

  • 对话直供:直接从用户消息中取值
  • 结构化文件(Excel/JSON/CSV):读出后按字段名映射
  • 从其他文档提取(简历、证件扫描件、旧表):抽取与字段清单对应的信息

匹配规则、同义词表、易混淆字段、值格式规整见 references/field-matching.md。匹配不确定时必须先问用户;用户未提供且无法推断的字段留空并报告,严禁编造。

第 4 步:确认映射

把「字段 → 值」映射表展示给用户确认后再填写(含敏感信息如身份证号时必须确认)。用户明确说"直接填"时可跳过。

第 5 步:执行填写

Word:

<python> scripts/fill_docx.py <template.docx> --data data.json --output filled.docx

脚本自动处理:字面下划线替换(按视觉宽度补空格、加下划线格式、保留标签前缀)、下划线格式空白 run、表格水平/垂直回填。输出 JSON 报告 filled(已填项)和 unused_keys(数据中未用到的键,需检查是否漏填或键名不匹配)。

PDF:

<python> scripts/fill_pdf_form.py <template.pdf> --data data.json --output filled.pdf

若输出 {"error": "no_acroform"},说明是扫描件/扁平 PDF,改用文本覆盖方案(reportlab 生成覆盖层或转 docx 处理),并向用户说明。

第 6 步:验证交付

  1. 重新读取 filled 文件抽查 2-3 个关键字段的实际值
  2. 检查 unused_keys 为空;不为空则排查键名或位置
  3. 用 present_files 交付成品文件,附一句填写结果摘要(共 N 项、待补 M 项)

运行环境

  • Python 3.9+,依赖:python-docx、pypdf
  • 首次使用前安装:pip install python-docx pypdf(WorkBuddy 环境中安装到托管 venv,禁止全局安装)
  • 命令中的 <python> 指当前会话可用的 Python 解释器路径,按实际环境替换

注意事项

  • .doc/.doc 老格式、加密 PDF 先转换再填
  • PDF 中文字段值依赖 PDF 内嵌字体;填完后务必提醒用户打开检查显示效果
  • 复杂表格(合并单元格、跨页表格)脚本可能识别不全,用 extract_fields 结果人工核对字段数
  • 填写前不要改动原模板;始终输出到新文件

常见问题

5 问
答案由本站依据条目字段整理
Word与PDF表单自动回填怎么安装?

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

Word与PDF表单自动回填支持哪些客户端?

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

Word与PDF表单自动回填权限高吗,安全吗?

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

Word与PDF表单自动回填收费吗?

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

Word与PDF表单自动回填用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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