前言¶
投标准备里,格式往往和正文一样费时间:封面要不要标【正本】、标题用哪套多级编号、页脚是不是「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