投标文件编制专家:按招标文件格式生成投标 docx 骨架

前言

投标准备里,格式往往和正文一样费时间:封面要不要标【正本】、标题用哪套多级编号、页脚是不是「X/100」、章节是否必须跟招标文件的「投标文件格式」一章对齐。手工在 Word 里搭样式和目录,容易漏项,也容易和本次招标的格式要求不一致。

下面介绍 SkillHub 上的 Agent Skill「投标文件编制专家」。它把「读招标格式 → 定编号与版式 → 出 docx 骨架」收成一条可复用的工作流,由 Agent 按 SKILL.md 引导执行,并附带解析 docx 与生成文档的脚本。

这是什么

「投标文件编制专家」是面向通用投标文件格式排版的 Skill,坐标为 @user_010a3d49/bid-format-template,当前版本 v1.0.0,来源为 SkillHub community,分类 office-efficiency(页面展示为「文档处理」)。发布者为 user_010a3d49。官方条目地址:

  • API 坐标页:https://api.skillhub.cn/user_010a3d49/bid-format-template
  • SkillHub 展示页:https://www.skillhub.cn/skills/user_010a3d49/bid-format-template

简介说明:按招标文件格式要求自动生成投标文件框架;技能不包含任何公司专属信息,可自由分享和使用。标签 requires_api_key=false,安装与使用不依赖 API Key。

核心功能

以下能力均来自官方 SKILL.md 与 SkillHub 简介,可按需组合使用。

解析招标文件 docx

上传或指定招标文件的 .docx,用脚本提取章节结构、页面设置、字体信息,并推断编号体系,输出 JSON 配置供后续生成使用。

四套标题编号体系

体系 说明
体系一 纯阿拉伯数字级联(默认):1 → 1.1 → 1.1.1 …
体系二 阿拉伯数字 + 符号转换:末级可为 (1)、① 等
体系三 政府/事业单位:一 → (一) → 1 → (1) → ①
体系四 工程类:第一章 → 第一节 → 一、 → (一) → 1.

各级标题字体、字号、加粗可在生成前按 Skill 说明逐级调整(默认以宋体为主)。

版式与封面、页脚

生成结果面向常见投标排版习惯,包括:A4、约 2.5 cm 边距、正文小四与 1.5 倍行距、目录 TOC 域、封面右上角 【正本】(或副本标记)、页脚 X/100(首页不显示、从第二页起编页码等规则见 Skill 内 references/formatting.md)。

项目信息与章节来源

支持填写项目名称、代理编号、投标人、招标人、自定义项目编号(按招标文件封面格式)、日期等。章节结构可来自:解析招标 docx(推荐)、手动输入 H1–H5 列表,或使用默认 14 章框架。

附带脚本

Skill 包内包含 parse_bidding_docx.py、generate_bid_template.js、fix_xml.py 等,用于解析、生成 docx,以及修复 docx-js 9.6.1 的已知 XML 问题。

安装与启用

Skill 基于通用 SKILL.md 格式。SkillHub 页面提供三种常见入口,可按环境选择。

方式一:让 Agent 按官方说明安装(推荐)

将下面提示词发给支持 Skill 的 AI(Cursor、Claude Code、Codex CLI 等),由 Agent 读取安装文档并安装到当前环境的 skills 目录:

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_010a3d49/bid-format-template`。

安装文档要求:使用 skillhub install 时必须加 --dir,指向当前 Agent 实际使用的 skills 目录,否则默认装到 ./skills/ 可能无法被识别。

SkillHub 文档中的常用路径示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

若本机尚未安装 SkillHub CLI,可先执行(来自 https://skillhub.cn/install/skillhub.md):

command -v skillhub && skillhub --version

未安装时可用完整安装脚本(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装技能示例(将 <skills 目录> 换成上面对应路径):

skillhub install user_010a3d49/bid-format-template --dir <skills 目录>

方式二:下载 Zip

在 SkillHub 技能页使用「下载 Zip 包安装」,将包解压到 Agent 的 skills 目录(与上述 --dir 目标一致)。包内包含 SKILL.md 与 scripts/、references/。

方式三:WorkBuddy

SkillHub 页面标注该 Skill 支持 WorkBuddy;WorkBuddy 的 skills 路径在官方安装文档中记为 ~/.workbuddy/skills/(若你使用 WorkBuddy,按其产品说明放置即可)。

安装或解压后,在对话中说明要编制投标文件、并提供招标 docx 或章节列表,Agent 会按 Skill 中的五步流程引导确认后再生成。

典型用法

典型流程与官方 SKILL.md 一致:先定章节 → 选编号与字体 → 填项目信息 → 生成 docx → 再填正文。

1. 解析招标文件

在 Skill 目录下执行(将路径换成你的招标文件):

python scripts/parse_bidding_docx.py 招标文件.docx --output config.json

输出含章节结构、检测到的编号体系、页面与字体信息。解析结果应在生成前由用户确认或编辑。

2. 生成投标文件骨架

使用配置文件生成(需本机已安装 Node,并按 Skill 说明配置 NODE_PATH):

NODE_PATH=$(npm root -g) node scripts/generate_bid_template.js --config config.json --out 投标文件.docx

也可在 Node 中调用 generateBidDocument,传入 numbering(如 scheme1)、project(含 customNo、copyMark: '【正本】' 等)、fonts、chapters 等字段;完整字段示例见 Skill 内「完整使用示例」。

3. 修复 docx XML(按需)

若使用 docx-js 9.6.1 生成后出现兼容问题,可执行:

python scripts/fix_xml.py 投标文件.docx

4. 与 Agent 协作

不跑脚本时,也可在启用该 Skill 的对话中上传招标 docx,让 Agent 按 Skill 流程选择编号体系、确认章节与项目信息后调用生成逻辑;正文、资质、报价等仍需自行或借助其他知识库技能填写(Skill 中 Step 5 提到可结合「标书内容生成技能」)。

适用场景与注意

适合谁

  • 经常投标、需要快速搭出与招标格式一致的 Word 骨架的团队或个人。
  • 已有招标文件的 docx,希望自动对齐「投标文件格式」章节结构。
  • 需要在多套编号体系(政府、工程、纯数字级联等)之间切换,并统一封面、目录、页脚规则。

限制与注意

  • 招标件为 PDF 时,Skill 说明写明无法自动解析,需手动输入章节或选用默认框架。
  • 技能不提供公司资质、案例、人员、报价等内容,仅解决格式与结构。
  • 生成依赖 Skill 包内的 Python / Node 脚本与环境;首次使用建议在副本上验证版式是否满足本次招标文件的特殊要求。
  • 平台侧面对该包做过安全扫描(SkillHub 页展示科恩实验室、云鼎实验室「安全,无风险」报告入口),仍建议只从官方 SkillHub 渠道获取安装包。

结尾

「投标文件编制专家」把投标 Word 的共性排版(编号体系、封面【正本】、X/100 页脚、目录与章节骨架)固化成可安装的 Agent Skill,并支持从招标 docx 抽取结构,减少重复搭模板的时间。需要安装或查看更新时,以 SkillHub 官方页为准:

https://www.skillhub.cn/skills/user_010a3d49/bid-format-template

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye