业绩证明合同+备案贴图Word生成

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

投标业绩证明材料贴图生成 Word 技能。把每个项目的合同 PDF 转成截图、与备案回执/二维码一起, 按项目顺序排版进一个 Word 文档。合同每页 4 张图(2x2 网格),备案/二维码每页 1 张图, 每个项目以「序号. 项目名称」标题开头。支持从 Excel 名单批量匹配、也支持手写项目列表。 触发词:业绩证明、合同贴图、合同转图片、备案证明排版、二维码贴图、PDF转Word排版、 业绩文件生成、合同4图/页、备案1图/页。 适用场景:投标时需将多个项目的合同 + 备案回执/二维码整理成证明材料的 Word。

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

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

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

批量处理重复任务

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

把流程写成清单

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

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
业绩证明合同+备案贴图Word生成当前 未标注权限 未标注 未标注 未标注 有
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.2 KB
模型实际读到的说明书原文,来自技能仓库

业绩证明合同+备案贴图生成 Word

功能概述

把多个项目的「合同 PDF + 备案/二维码」拼成一个 Word 文档,按给定顺序排列:

  • 合同:每页 4 张截图(2x2 网格),只设宽度不设高度,避免拉伸变形
  • 备案/二维码:每页 1 张
  • 页边距:上下 2.54cm、左右 3.18cm(A4 常规布局)
  • 项目标题:每个项目以「序号. 项目名称」开头,仅标题处写名称,不在每张图上方重复

前置依赖

pip install PyMuPDF python-docx Pillow

校验:

import fitz, docx, PIL

工作流程

Step 1: 确认文件来源

两种常见目录结构:

业绩证明/
├── 合同/
│   ├── 项目甲.pdf          ← 合同 PDF
│   └── 项目乙.pdf
└── 备案二维码/
    ├── 备案回执-项目甲.pdf  ← 备案回执(PDF 或图片均可)
    └── 备案回执-项目乙.pdf

合同与备案文件命名通常含完整项目名,脚本靠文件名关键词匹配。

Step 2: 修改脚本配置

编辑 scripts/generate_doc.py 顶部「配置区」:

  1. CONTRACT_DIR / FILING_DIR:合同、备案/二维码所在文件夹
  2. OUTPUT_DOCX:输出 Word 完整路径
  3. PROJECTS:项目列表,每项 (项目名称, 合同文件名, 备案文件名),
    缺失项填 None(Word 中自动留空页并提示)

Step 3: 运行

python scripts/generate_doc.py

脚本自动:匹配文件 → PDF 转图片 → 拼版生成 Word → 校验嵌入结果。

Step 4: 批量从 Excel 匹配(可选)

当项目很多且来自 Excel 名单时,先用 pandas 读名单,再按项目名
在文件夹里做关键词匹配(见脚本 match_project 思路:完整名 → 去后缀名
→ 前 30 字 → 前 20 字逐级放宽),把结果填进 PROJECTS 即可。

关键坑点(实测)

坑1:PyMuPDF 和 PIL 在中文路径下保存图片静默失败

pix.save(path) 和 PIL.Image.save(path) 在含中文的路径下都可能
静默失败产生 0 字节文件,导致后续 add_picture 报
UnrecognizedImageError。

最可靠方案:pix.tobytes("png") 取原始字节 + open(path,'wb').write() 直接写;
且临时文件用 tempfile 生成纯英文路径,天然规避中文路径问题:

pix = page.get_pixmap(matrix=fitz.Matrix(2.0, 2.0), alpha=False)
data = pix.tobytes("png")
tmp = tempfile.NamedTemporaryFile(suffix=".png", delete=False)
tmp.write(data); tmp.close()
para.add_run().add_picture(tmp.name, width=Cm(6.8))

坑2:python-docx 同时设宽高导致图片拉伸

add_picture(path, width=X, height=Y) 会强制拉伸到指定尺寸。

解决:只指定宽度,高度按原始比例自动计算:

run.add_picture(path, width=Cm(6.8))   # 合同图 4 张/页
run.add_picture(path, width=Cm(14.0))  # 备案图 1 张/页

坑3:重复运行残留 0 字节文件

旧运行失败产生的 0 字节文件可能不被覆盖,导致再次失败。

解决:每次渲染到全新的临时目录/临时文件名(tempfile 每次唯一),
或用后即删。

坑4:文件名笔误导致匹配失败

源文件名可能有错别字(如「资产评估报告」误写成「产评估报告」)。

解决:匹配时逐级放宽关键词,或直接用 find/ls 人工确认文件名后再填入 PROJECTS。

图片尺寸参数

参数 作用 推荐值
CONTRACT_IMG_W 合同图宽度 6.8cm(两列 13.6cm + 间距 < 可用宽 14.64cm)
FILING_IMG_W 备案/二维码图宽度 14.0cm
RENDER_ZOOM PDF 渲染缩放 2.0(≈200 DPI,清晰且体积适中)
上下边距 — 2.54cm
左右边距 — 3.18cm

与 personnel-cert-word 技能的关系

技能 排列维度 内容
performance-proof-pdf2word(本技能) 按项目 合同 PDF + 备案/二维码 → Word
personnel-cert-word 按人员 评估师证 + 社保页 + 业绩备案 → Word

常见问题

5 问
答案由本站依据条目字段整理
业绩证明合同+备案贴图Word生成怎么安装?

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

业绩证明合同+备案贴图Word生成支持哪些客户端?

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

业绩证明合同+备案贴图Word生成权限高吗,安全吗?

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

业绩证明合同+备案贴图Word生成收费吗?

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

业绩证明合同+备案贴图Word生成用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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