Install
openclaw skills install @thcjp/ai-assistant长文本推理优化器。针对商业合同、法律备忘录、提案、谈判文本等高风险长文档,提供结构化推理与风险检测。 覆盖六大核心能力:Document Assessment(文档评估,识别目的/受众/决策相关性)、Core Logic Extraction(核心逻辑提取, 区分主张/支撑逻辑/关键假设)、Risk Detection(风险检测,识别歧义/矛盾/缺失假设/风险转移条款)、 Structure Improvement(结构改进,提升推理清晰度与决策可用性)、Multi-version Comparison(多版本对比, 定位条款差异与风险变化)、Guardrails(护栏机制,对无法确定的结论明确标注不确定性)。 遵循"保留关键nuance、不压缩掉风险、分离事实与推断"的推理原则。适用于合同审查准备、商业备忘录分析、 提案红线审查、政策对比、谈判简报准备等场景。本Skill提供分析支持,不替代持牌法律意见。
openclaw skills install @thcjp/ai-assistant将冗长、杂乱、高风险的文档转化为更清晰的推理和更干净的决策。针对商业与法律相关长文本进行结构化分析与风险检测。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供,无需额外配置 |
| 文档输入 | 数据 | 必需 | 用户提供待分析的文档全文或片段 |
输入: 用户提供Document Assessment(文档评估)所需的指令和必要参数。 处理: 按照skill规范执行Document Assessment(文档评估)操作,遵循单一意图原则。 输出: 返回Document Assessment(文档评估)的执行结果,包含操作状态和输出数据。
输入: 用户提供Core Logic Extraction(核心逻辑提取)所需的指令和必要参数。 处理: 按照skill规范执行Core Logic Extraction(核心逻辑提取)操作,遵循单一意图原则。 输出: 返回Core Logic Extraction(核心逻辑提取)的执行结果,包含操作状态和输出数据。
输入: 用户提供Risk Detection(风险检测)所需的指令和必要参数。 处理: 按照skill规范执行Risk Detection(风险检测)操作,遵循单一意图原则。 输出: 返回Risk Detection(风险检测)的执行结果,包含操作状态和输出数据。
输入: 用户提供Structure Improvement(结构改进)所需的指令和必要参数。 输出: 返回Structure Improvement(结构改进)的执行结果,包含操作状态和输出数据。
输出: 返回Multi-version Comparison(多版本对比)的执行结果,包含操作状态和输出数据。
输入: 用户提供Guardrails(护栏机制)所需的指令和必要参数。 输出: 返回Guardrails(护栏机制)的执行结果,包含操作状态和输出数据。
| 组件 | 说明 | 关键参数 |
|---|---|---|
parser | 解析输入指令 | format, encoding |
processor | 执行核心处理逻辑 | mode, timeout |
output | 格式化输出结果 | format, encoding |
本skill还覆盖以下能力场景: 长文本推理优化器、针对商业合同、法律备忘录、高风险文档进行结、构化分析与风险检、谈判文本等高风险、长文档、提供结构化推理与、覆盖六大核心能力、识别目的、区分主张、识别歧义、提升推理清晰度与、定位条款差异与风、对无法确定的结论、明确标注不确定性、保留关键、nuance、不压缩掉风险、分离事实与推断、的推理原则、适用于合同审查准、商业备忘录分析、提案红线审查、政策对比、谈判简报准备等场、提供分析支持、不替代持牌法律意。这些能力在上述核心功能中均有对应处理逻辑。
本skill覆盖源skill的以下能力点:
| 源能力点 | 支持状态 | 实现方式 |
|---|---|---|
| undefined terms | 支持 | 通过核心功能实现对应能力 |
| commercial or legal sensitivity | 支持 | 通过核心功能实现对应能力 |
| why it matters | 支持 | 通过核心功能实现对应能力 |
| ambiguity | 支持 | 通过核心功能实现对应能力 |
| rewrite | 支持 | 通过核心功能实现对应能力 |
| major obligations, claims, or asks | 支持 | 通过核心功能实现对应能力 |
| what assumptions it depends on | 支持 | 通过核心功能实现对应能力 |
| missing scope boundaries | 支持 | 通过核心功能实现对应能力 |
| contradiction | 支持 | 通过核心功能实现对应能力 |
| say so clearly | 支持 | 通过核心功能实现对应能力 |
输入: 用户提供源能力映射所需的指令和必要参数。 处理: 按照skill规范执行源能力映射操作,遵循单一意图原则。 输出: 返回源能力映射的执行结果,包含操作状态和输出数据。
本skill涉及以下领域术语: principles, supporting, reasoning, 智能对话, main, execution, protocol, depending, 模型调用, 应用时使用, optimize, well, 确定性的关键决策, 不适用于需要, turn
输入: 用户提供领域术语所需的指令和必要参数。 输出: 返回领域术语的执行结果,包含操作状态和输出数据。
DOCUMENT ASSESSMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━
Purpose: [文档试图达成的目标]
Audience: [输出面向的受众]
Decision relevance: [为何重要]
CORE LOGIC
━━━━━━━━━━━━━━━━━━━━━━━━━━
- [核心主张/义务/商业要点]
- [支撑逻辑]
- [关键假设]
RISKS / WEAK POINTS
━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ [歧义条款]
⚠️ [内部矛盾]
⚠️ [缺失假设]
⚠️ [风险转移信号]
STRUCTURE IMPROVEMENTS
━━━━━━━━━━━━━━━━━━━━━━━━━━
1. [如何提升推理清晰度]
2. [如何消减歧义]
3. [如何提升决策可用性]
RECOMMENDED NEXT STEP
━━━━━━━━━━━━━━━━━━━━━━━━━━
- [进一步审查/重写/版本对比/转专业counsel/准备摘要]
| 场景 | 输入 | 输出 |
|---|---|---|
| 合同审查准备 | 合同全文 + 审查目的 | 风险清单 + 结构改进建议 |
| 商业备忘录分析 | 长备忘录 + 决策需求 | 决策摘要 + 关键假设 |
| 提案红线审查 | 提案文档 + 关注点 | 风险点 + 修改建议 |
| 多版本对比 | v1与v2两版文档 | 条款级diff + 风险变化 |
| 政策对比 | 两份政策文档 | 差异矩阵 + 合规影响 |
不适用于: 需要持牌法律意见的正式法律审查;需要100%确定性的合规签署;创意写作而非推理分析
场景: 审查一份双向NDA,关注保密义务范围与例外条款的风险
文档片段:
第3条 保密义务: 接收方应对披露方的保密信息予以保密,保密期限为本协议终止后2年。
第4条 例外: 以下信息不属保密信息:(a)已公开的信息;(b)接收方独立开发的信息;(c)从第三方合法获得的信息。
第7条 责任限制: 任何一方因违反本协议的赔偿总额不超过该方上年度从对方获得的收入。
第9条: 接收方应在合理时间内返还或销毁保密信息。
分析输出:
DOCUMENT ASSESSMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━
Purpose: 双向保密义务约束,保护商业秘密在合作期间不外泄
Audience: 法务审查 + 商务决策层
Decision relevance: 决定是否签署此NDA启动合作谈判
CORE LOGIC
━━━━━━━━━━━━━━━━━━━━━━━━━━
- 双向保密义务,终止后2年保密期
- 例外条款覆盖公开信息/独立开发/第三方合法获取
- 赔偿上限为上年度从对方获得的收入
RISKS / WEAK POINTS
━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ 第9条"合理时间"未定义 — 返还/销毁时限不明确,可能产生争议
⚠️ 第7条赔偿上限风险 — 如本方上年度从对方获得收入为0或极少,赔偿上限形同虚设,违约成本极低
⚠️ 第4条(c)"从第三方合法获得"未要求验证第三方信息来源 — 可能被用于洗白非法获取的信息
⚠️ 第3条保密期仅2年 — 对于技术秘密/源代码等长期敏感信息,2年可能不足
STRUCTURE IMPROVEMENTS
━━━━━━━━━━━━━━━━━━━━━━━━━━
1. 第9条明确具体时限(如"收到书面请求后30日内")
2. 第7条赔偿上限改为固定金额或设定最低赔偿额,避免收入为零时的漏洞
3. 第4条(c)增加"接收方应对第三方信息来源做合理尽职调查"
4. 第3条对技术类保密信息设定更长期限(如5年)或单独条款
RECOMMENDED NEXT STEP
━━━━━━━━━━━━━━━━━━━━━━━━━━
- 修改第7/9条后重新审查;赔偿上限条款建议转法务counsel确认
分析: 本次审查发现4个风险点,其中赔偿上限(第7条)与返还时限(第9条)为高风险项。注意对"合理时间"等模糊表述做了明确标注,未替文档方下确定性结论。
场景: 一份15页的市场进入备忘录需要压缩为供管理层决策的1页摘要
输入要求: 保留关键假设与风险信号,不丢失nuance
分析输出:
DOCUMENT ASSESSMENT
━━━━━━━━━━━━━━━━━━━━━━━━━━
Purpose: 评估进入东南亚市场的可行性与进入策略
Audience: 管理层决策会议
Decision relevance: 决定是否批准东南亚市场进入计划及预算
CORE LOGIC
━━━━━━━━━━━━━━━━━━━━━━━━━━
- 东南亚电商市场年增长率18%,预计2026年达$2800亿
- 建议优先进入印尼(最大市场)和泰国(支付基础设施完善)
- 预计首年投入$500万,第18个月实现盈亏平衡
- 关键假设: 现有供应链可支撑跨境物流时效<7天
RISKS / WEAK POINTS
━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ 18%增长率假设基于2023-2024数据,未考虑近期监管收紧影响
⚠️ 跨境物流<7天假设依赖单一物流商,无备选方案
⚠� 首年$500万预算未包含本地合规牌照申请费用(预估$80-120万)
⚠️ 印尼市场对外资电商有本地化数据存储要求,方案中未涉及
STRUCTURE IMPROVEMENTS
━━━━━━━━━━━━━━━━━━━━━━━━━━
1. 增加监管风险评估章节,覆盖印尼数据本地化与外资准入限制
2. 物流方案增加备选物流商与时效退化应对
3. 预算补充合规牌照费用明细
RECOMMENDED NEXT STEP
━━━━━━━━━━━━━━━━━━━━━━━━━━
- 补充合规与物流风险章节后提交决策会议;印尼数据本地化要求建议转合规counsel评估
分析: 压缩过程中保留了关键假设(物流时效<7天)和风险信号(监管收紧/数据本地化),未因追求简洁而丢失决策相关信息。
场景: 对比合作协议v1与v2,识别条款差异与风险变化
对比输出:
VERSION COMPARISON: v1 → v2
━━━━━━━━━━━━━━━━━━━━━━━━━━
条款级DIFF:
| 条款 | v1 | v2 | 变化类型 |
|------|----|----|---------|
| 第5条 知识产权 | 共同拥有 | 委托方独有 | 风险增加(本方丧失IP) |
| 第8条 付款条件 | 验收后30天 | 验收后60天 | 风险增加(账期延长) |
| 第12条 终止 | 30天通知 | 15天通知 | 风险降低(退出更灵活) |
| 第15条 争议解决 | 仲裁(北京) | 诉讼(对方所在地) | 风险增加(管辖权不利) |
RISK CHANGE SUMMARY
━━━━━━━━━━━━━━━━━━━━━━━━━━
- 风险增加项: 3个(IP归属/付款账期/争议管辖)
- 风险降低项: 1个(终止通知期缩短)
- 净风险评估: v2整体对本方不利,IP归属与管辖权变更需重点谈判
RECOMMENDED NEXT STEP
━━━━━━━━━━━━━━━━━━━━━━━━━━
- 第5条与第15条建议退回v1表述;第8条可接受但要求预付款比例从20%提至30%
分析: 版本对比逐条定位差异并标注风险方向。注意IP归属从"共同拥有"变为"委托方独有"是高风险变化,需在谈判中重点处理。
| 错误场景 | 错误信息/现象 | 原因分析 | 处理方式 |
|---|---|---|---|
| 上下文窗口溢出 | 模型返回context_length_exceeded或文档末尾被截断 | 文档超长超出模型上下文窗口 | 按章节分块分析后合并;优先分析高风险条款(赔偿/终止/IP/争议解决);用摘要替代已分析部分 |
| 法律确定性捏造 | 分析对模糊条款给出"该条款意味着X"的过度确定结论 | 模型倾向于给出确定答案而非标注不确定性 | 在Prompt中强化"对模糊条款标注'文本未明确,存在多种解释'";审查输出中是否有无条款支撑的确定结论 |
| 矛盾检测误报 | 将语义相似但非矛盾的条款标记为冲突 | 模型对条款间的细微区别判断不准 | 人工复核误报项;在Prompt中加入"矛盾指同一事项的互斥规定,非表述差异";降低矛盾检测的灵敏度阈值 |
| 风险转移条款遗漏 | indemnity/limitation of liability条款未被识别 | 条款表述非标准法律用语或分散在多个章节 | 在Prompt中列出风险转移关键词清单(indemnify/held harmless/liability cap/exclude);要求逐条扫描而非整体浏览 |
| 术语未定义歧义 | 关键术语(如"关联公司""保密信息")未被标记为未定义 | 模型基于常识补全了术语含义而未注意到文档未定义 | 在Prompt中要求"列出文档中使用但未定义的关键术语";对每个关键术语检查是否有定义条款 |
| 摘要丢失关键细节 | 压缩后的摘要遗漏了赔偿上限/保密期限等关键数字 | 模型压缩时优先保留叙述性内容而丢弃具体数字 | 在Prompt中要求"摘要必须保留所有具体数字(金额/期限/比例)";压缩后对照原文校验关键数字是否齐全 |
| 事实与推断混淆 | 将基于文本的推断呈现为文档明确陈述的事实 | 模型未区分"文档说X"与"由此推断Y" | 在输出格式中强制分离"文档明确陈述"与"基于文本推断";每项推断标注推理依据 |
| 多版本对比错位 | v1第5条与v2第6条被错误对应 | 版本间条款编号变化或条款合并/拆分 | 对比前先建立条款对应映射表(按内容匹配而非编号);对编号变化的条款标注"编号变更" |
| 决策相关性偏离 | 分析内容未聚焦于实际决策需求(如只需IP风险却分析了全部条款) | 未在分析前明确决策需求 | 在Step 1强制记录"决策相关性",后续分析围绕该决策展开;输出末尾校验是否回答了决策问题 |
| 中英混合文档解析异常 | 中文条款与英文定义的对应关系错乱 | 中英条款交叉引用时模型未能正确关联 | 要求先建立中英术语对照表;对中英混合条款逐条确认定义引用是否正确 |
A: 不能。本skill提供分析支持(风险检测、逻辑梳理、结构改进建议),不替代持牌法律意见。它能帮你做审查准备——提前识别风险点、整理问题清单,让你与律师沟通更高效。但对条款的法律效力、合规判断、签署决策,必须由专业counsel确认。输出末尾的RECOMMENDED NEXT STEP会明确标注哪些项需要转counsel。
A: 三种策略: (1)分块分析 — 按章节拆分,逐块分析后合并风险清单,注意跨章节的交叉引用(如"第3条所述的保密信息");(2)优先分析高风险条款 — 赔偿/责任限制/终止/IP归属/争议解决/保密这六类条款优先,其余章节摘要处理;(3)分层压缩 — 先生成全文摘要,再对高风险章节做详细分析。建议使用128K+上下文的模型处理长文档。
A: (1)在Prompt中提供风险转移关键词清单(indemnify/held harmless/liability cap/exclude damages/sole remedy等),要求逐条扫描;(2)对六类高风险条款(赔偿/责任限制/终止/IP/争议解决/保密)做专项检查;(3)分析完成后做反向校验——"文档中是否有未被提及的义务性条款(shall/must/ обязуется)"。注意矛盾检测可能有误报,需人工复核。
A: 原则是"不因压缩而丢失风险信号"。具体做法: (1)所有具体数字(金额/期限/比例)必须保留在摘要中;(2)条件性表述(如"在...情况下")不能简化为无条件;(3)例外条款(如"除...外")必须保留例外条件;(4)模糊措辞(如"合理时间""重大")在摘要中保留原词并标注为风险。如果摘要后无法回答"这个文档的主要风险是什么",说明压缩过度。
A: (1)不要按条款编号对应 — 版本间编号可能变化(合并/拆分/重排),应按条款内容主题匹配;(2)先建立两版的条款主题映射表,再逐对比较;(3)对编号变更的条款标注"v1第X条→v2第Y条(编号变更)";(4)对比完成后做完整性校验——确认v1的每个条款都在v2中有对应(或被删除)。
A: 最适合: 商业合同(NDA/服务协议/合作协议)、商业备忘录(决策建议/市场分析)、提案文档(商业提案/技术方案)、政策文件(内部制度/合规政策)。不太适合: 创意写作(需要创作而非推理)、短文本(一两页的简单文档直接读即可)、纯数据表格(需要统计分析而非文本推理)。文档长度建议5页以上才有分析价值。
A: (1)先建立中英术语对照表(如"保密信息=Confidential Information"),确保后续分析引用一致;(2)对中英交叉引用的条款逐条确认定义指向正确;(3)注意中英法律概念差异(如中国的"违约金"与英文"liquidated damages"适用规则不同);(4)如文档以英文为准,分析时以英文条款为准、中文做参考,并在输出中标注。混合文档的错误率比纯文本高,建议加强人工复核。
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| LLM响应超时或无响应 | 网络延迟或模型负载过高 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接,执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令请求;确认Agent平台LLM服务正常 |
| 输入内容格式不正确 | 用户输入不符合skill预期格式 | 检查输入是否符合skill使用说明中的格式要求,参考示例章节 |
| 执行结果与预期不符 | 指令描述不够明确或上下文不足 | 提供更详细的指令描述,补充必要的上下文信息 |
| 命令执行失败 | 运行环境不满足要求或权限不足 | 确认运行环境符合依赖说明中的要求;检查命令权限设置 |