用途:Contract Drafter 技能用于从模板自动生成法律合同与协议,处理变量替换、条件条款、签署栏和文档格式化,适用于 NDA、服务协议、雇佣合同等法律文档的一致、高效创建。资料明确声明该技能不提供法律建议,所有生成的合同在使用前应由合格律师审阅。
主要能力:包含五类工作流。一是从标准模板生成合同,选择合同类型、加载含占位符的模板、收集当事方与日期条款等信息、校验必填字段、替换变量、按参数处理条件条款、生成 PDF 或 DOCX,并加入签署栏与执行细节。二是 NDA 生成器,区分双向或单向 NDA,收集当事方信息、定义保密信息范围、设定期限、指定例外情形、加入救济与管辖条款并生成签署页。三是服务协议生成器,包含服务范围、交付物与时间线、固定或小时或里程碑付款方式、知识产权归属、终止条款、责任限制等。四是条款库管理,按类别存储可复用条款及变量,支持不同场景变体和按司法管辖区与类型标记。五是合同审查清单,按合同类型校验必需章节、当事方信息完整性、日期逻辑、签署栏和未替换占位符,并生成审查报告。
使用方式:文中提供的实现示例基于 Node.js,使用 docxtemplater 与 pizzip 读取模板并渲染数据,可用 npm install docxtemplater pizzip 安装;另提及可选用 pdf-lib 进行 PDF 处理、handlebars 作为替代模板引擎。常见触发方式为“create [contract type] for [parties]”“generate NDA between [party1] and [party2]”等。
适用场景:需要批量或一致化产出 NDA、服务协议、雇佣合同、咨询协议等法律文档的场景,以及需要维护可复用条款库和生成前审查的团队流程。
限制:该技能不提供法律建议,不能替代律师;模板应按管辖法域选择;需校验所有变量已替换、日期逻辑有效,并保持版本控制与生成记录。具体模板来源、支持的全部合同类型、性能与收费信息暂未提供。