360 Secure SkillHub
360 安全技能中心

投标文件编制助手

该技能用于按招标文件格式要求生成投标文件 .docx 骨架:可解析招标文件提取章节结构与编号体系,提供四套编号方案及逐级字体、页面设置,输出含封面【正本】、目录域、页眉页脚 X/100 和多级标题的文档,并附 XML 修复脚本。实质性内容需用户自行填写。

chesaram
chesaram
热度 11.85
最近更新 2026-07-26 16:52:09
分类:效率依赖:代码执行 / 读写文件应用场景:模板 / 报告撰写 / 工作流 / 文件转换

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add bidding-document-assistant
Metadata
name
投标文件编制助手
description
通用投标文件格式排版技能。按照招标文件格式要求自动生成投标文件框架。 支持四种编号体系(阿拉伯级联、符号转换、政府格式、工程格式); 支持解析招标文件 docx 提取章节结构和格式信息; 支持自定义项目编号、封面【正本】标签、X/100 页脚格式。 技能不包含任何公司专属信息,可以自由分享和使用。
agent_created
true

投标文件编制助手

概述

此技能用于按照每份招标文件的具体格式要求,生成结构正确的投标文件骨架。

核心能力:

  • 解析招标文件 — 自动提取章节结构、页面设置、字体信息、编号体系
  • 灵活格式配置 — 四套预设编号体系 + 字体/字号/加粗逐级自定义
  • 动态章节结构 — 从招标文件大纲提取,而非固定章节
  • 标准输出 — 封面【正本】、页眉页脚(X/100)、目录域、全部宋体/A4/2.5cm边距

工作流程

┌─ Step 1 — 获取章节结构 ──────────────────────────────────┐
│                                                           │
│  方式A(推荐):上传招标文件 .docx → 自动解析提取章节大纲    │
│  方式B:手动输入章节列表(逐行 H1~H5)                     │
│  方式C:使用默认14章节框架                                 │
│                                                           │
│  → 用户确认/编辑章节列表后继续                            │
└───────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─ Step 2 — 选择编号体系并确认格式 ──────────────────────────┐
│                                                           │
│  ▸ 体系一:纯阿拉伯数字级联(推荐默认)                     │
│     1 → 1.1 → 1.1.1 → 1.1.1.1 → 1.1.1.1.1               │
│  ▸ 体系二:阿拉伯数字+符号转换                             │
│     1 → 1.1 → 1.1.1 → (1) → ①                            │
│  ▸ 体系三:政府/事业单位格式                                │
│     一 → (一) → 1 → (1) → ①                          │
│  ▸ 体系四:工程类格式                                      │
│     第一章 → 第一节 → 一、 → (一) → 1.                 │
│                                                           │
│  ▸ 字体配置(可逐级修改):                                │
│    正文:宋体 小四    H1:宋体 小二 加粗                    │
│    H2:宋体 三号 加粗  H3:宋体 小三 加粗                  │
│    H4:宋体 四号 加粗  H5:宋体 小四 加粗                  │
└───────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─ Step 3 — 填写项目信息 ───────────────────────────────────┐
│  项目名称:________    代理编号:________                  │
│  投标人:________      招标人:________                    │
│  自定义编号:________  (按招标文件封面格式填入)           │
│  日期:________                                           │
└───────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─ Step 4 — 生成投标文件骨架 ───────────────────────────────┐
│  输出:格式正确的 .docx 骨架文件                            │
│  ├─ 封面(【正本】右上角,含自定义编号)                    │
│  ├─ 目录(自动生成的 TOC 域)                              │
│  ├─ 各章节(按确认的章节结构+编号体系)                     │
│  └─ 页眉页脚(项目名称 + X/100,首页不显示,从2起编)       │
└───────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─ Step 5 — 填充内容 ──────────────────────────────────────┐
│  方式A:引导使用知识库(参见【标书内容生成技能】)           │
│  方式B:手动逐章编写                                      │
└───────────────────────────────────────────────────────────┘

格式规范

详见 references/formatting.md。

核心格式要点:

  • 页面:A4纸,上下左右2.5cm等边距
  • 字体:默认全部宋体(可配置,正文字体与标题字体可分开)
  • 正文:小四(12pt),1.5倍行距,首行缩进2字符
  • 标题:加粗,H1=小二(18pt) / H2=三号(16pt) / H3=小三(15pt) / H4=四号(14pt) / H5=小四(12pt)
  • 表格:宋体,表头小四加粗浅蓝底,表体五号,行距1.25倍
  • 封面:右上角【正本】/【副本】,无页眉页脚
  • 页脚:X/100 格式,首页不显示,从第二页开始,页码从2开始
  • 目录:展示至前三级标题,TOC域自动生成

标题编号体系(四套预设)

层级 体系一(默认) 体系二 体系三(政府) 体系四(工程)
H1 1 1 一 第一章
H2 1.1 1.1 (一) 第一节
H3 1.1.1 1.1.1 1 一、
H4 1.1.1.1 (1) (1) (一)
H5 1.1.1.1.1 ① ① 1.

使用时机

  • 用户需要编制新的投标文件,需要生成格式正确的骨架
  • 用户有招标文件(.docx),需要自动匹配格式
  • 用户需要设置标题多级编号和字体格式
  • 用户需要按招标文件要求排版标书

使用脚本

1. 解析招标文件

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

输出包含:章节结构、检测到的编号体系、页面设置、字体信息。

2. 生成投标文件

# 方式一:使用配置文件
NODE_PATH=$(npm root -g) node scripts/generate_bid_template.js --config config.json --out 投标文件.docx

# 方式二:直接在 JS 中调用
# const { generateBidDocument } = require('./scripts/generate_bid_template.js');
# const buf = await generateBidDocument({ numbering: 'scheme1', ... });

3. 修复 XML(防御性安全网)

fix_xml.py 会扫描 docx 包内所有 XML 部件,仅移除真正非法的裸 <0/> 空标签(旧版 docx-js 偶发,会导致 Word 无法打开)。经实测 docx 9.6.1 生成的文档不含此问题,此时脚本为 no-op 安全网、不改动文件、也不影响正文中的 <0/> 字面文本。

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

完整使用示例

const { generateBidDocument } = require('./scripts/generate_bid_template.js');

const config = {
  numbering: 'scheme1',   // 编号体系
  project: {
    name: '【项目名称】',
    bidder: '【投标人名称】',
    address: '【投标人地址】',
    tenderer: '【招标人名称】',
    agentNo: '【代理编号】',
    customNo: '【项目编号(按招标文件格式)】',
    date: '20XX年X月',
    copyMark: '【正本】'
  },
  fonts: {
    body: { name: 'SimSun', size: 24, bold: false },
    h1: { name: 'SimSun', size: 36, bold: true },
    h2: { name: 'SimSun', size: 32, bold: true },
    h3: { name: 'SimSun', size: 30, bold: true },
    h4: { name: 'SimSun', size: 28, bold: true },
    h5: { name: 'SimSun', size: 24, bold: true },
  },
  // 可从 parse_bidding_docx.py 输出直接获取
  chapters: [
    { level: 1, title: '投标函' },
    { level: 1, title: '法定代表人身份证明' },
    { level: 1, title: '技术方案' },
    { level: 2, title: '项目理解' },
    { level: 3, title: '业务需求分析' },
    { level: 3, title: '技术需求分析' },
  ]
};

const buf = await generateBidDocument(config);
require('fs').writeFileSync('投标文件.docx', buf);

注意事项

  • 本技能为通用技能,不包含任何公司专属信息
  • 公司名称、资质证书、案例数据、人员信息、报价等需用户自行填入
  • 解析招标文件时,务必在用户确认/编辑后再生成
  • 若招标文件为 PDF 格式,无法自动解析,建议用户手动输入章节或选择默认框架

联动 IMA 知识库(可选增强)

本技能为格式骨架生成器,其"编号体系/字体/页面"默认来自解析与硬编码配置。遇到真实招标文件样式、行业特定编排、或格式合规边界时,可联动以下 IMA 知识库检索验证,避免仅凭模型记忆猜测格式要求;并反向规避"因格式瑕疵被废标"的雷区。

知识库 库 ID 在格式生成中的作用
招标文件、采购文件汇集 7439473860155957 9.5GB / 6821 条真实招标文件样本。用于学习/验证章节结构与多级编号体系(补强本技能"编号检测只看首 H1""中文字体提取不可靠"的弱点);可按行业/货物/服务分类抽取样本做解析回归测试
招投标评标否决AI知识库 7460608999968055 大量"因格式/签字/盖章/密封/页码/目录不符合被否决"的真实判例。反向约束生成骨架(如目录页页码设置、签字页位置、密封与分册要求、页码连续性与编法)
招投标实务与合规 7463402595160740 招投标流程与投标文件构成的实务规范,补"商务标/技术标/资格标"标准分章、保证金/授权书/承诺函等格式要素要求

推荐检索关键词

  • 格式类:投标文件 格式要求 / 目录 页码 设置 / 签字盖章 要求 / 密封 装订 要求
  • 否决类:因格式 废标 / 签字盖章 缺失 否决 / 页码 目录 不符合
  • 分章类:技术标 商务标 分册 / 投标文件的组成

使用约束

  • 检索到具体规范/范本时,仍以用户提供的招标文件与官方最新范本为准;本技能生成的是格式骨架,实质性内容由用户据招标文件与行业规范填充。
  • 知识库内容亦可能更新;引用具体条款/范本序号时建议二次核实,不得臆造来源。
  • 仅当用户明确要求"联网核对格式"或检测到编号/格式异常时检索,不默认每次检索(避免无谓开销)。