0xcjl/merge-drafts/SKILL.md
Intelligent draft merging tool with quality assessment and conflict resolution. Merges multiple drafts into a high-quality article, supporting multiple input formats, intelligent evaluation, conflict detection, highlight fusion, and multi-format output. Use when user says "合并稿子", "合稿", "merge drafts", "把这几篇合成一篇", "综合这几份稿子", "多稿合一", "稿件合并", "draft merge", "整合稿件", "汇总文稿", "把所有稿子合并", "起草稿合并", "初稿合并", "多个版本合并", "copy merge", "文章合并".
npx skillsauth add openclaw/skills merge-draftsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
本技能遵循 writing-style 技能定义的写作规范(见"写作风格"章节),同时补充以下合稿特有原则:
关联: 写作风格的具体执行在"步骤六:智能润色"中体现;"步骤五:融合合并"中的自由度边界受风格约束。
支持:文件路径(txt/md/docx/pdf)、URL链接、直接粘贴文本、飞书文档链接。同目录 analysis.md(如有)作辅助参考。
提示: 飞书文档必须开启"任何人可查看"分享权限(见"错误处理"中的"飞书文档无权限")。
飞书文档链接 > 本地文件路径 > 直接粘贴文本 > analysis.md
关联: 输入格式的具体解析逻辑在"步骤一:输入解析"中;支持格式列表见"错误处理"中的"无法读取格式"条目。
以下标准贯穿整个合并流程,从步骤二的独立评估到步骤七的最终输出。
| 维度 | 权重 | 说明 | |------|------|------| | 结构清晰度 | 20% | 段落组织、逻辑 flow | | 信息完整度 | 25% | 覆盖主题程度 | | 表达质量 | 20% | 语法、流畅度 | | 独特亮点 | 15% | 独特视角/数据/案例 | | 主题契合度 | 20% | 与最终目标匹配度 |
评分等级: 90-100优秀 / 70-89良好 / 50-69一般 / <50较差
评分计算示例:
关联: 基础稿评分直接影响最终文章质量上限(见步骤四);评估结果决定步骤六润色优先级;最终评分输出至"输出格式"中的合并报告。
评估结果将作为以下工作流程各步骤的决策依据,请先完整理解标准,再进入步骤一。
各步骤按顺序执行,前一步骤未通过时不得进入下一步(见"约束规则")。
识别输入格式,统一转为 Markdown,提取标题、正文、注释。
→ 输出: 标准化的 Markdown 稿件列表,供步骤二评估使用。
对每份稿子按6个维度打分(见"质量评估标准"),提取核心论点,标记独特亮点,识别潜在问题。
示例: 稿A"降低开发门槛",稿B"带来安全风险"→ 均标记为独立论点,融合时在"挑战与机遇"章节并存。
→ 输出: 每份稿子的评分报告,供步骤三冲突检测和步骤四基础稿选择使用。
找出矛盾观点/数据,优先保留有引用来源的,无法判断时呈现用户选择(见"错误处理"中的"内容冲突")。
示例: 稿A"2025年500亿美元",稿B"2026年800亿美元"→ 优先保留有第三方报告来源的版本。
→ 输出: 冲突点清单,供步骤四基础稿选择和步骤五融合合并参考。
评分最高者为基础稿(见"约束规则"):结构最清晰 > 信息最完整 > 表达最好 > 改动成本最低。
示例: 稿A(85分)、稿B(83分)、稿C(80分) → 选稿A为基础稿。
→ 输出: 确定的基础稿(含章节结构和核心论点骨架),作为步骤五融合合并的骨架。
提取缺失内容、更好表达、独特视角、数据案例,融入基础稿(见"约束规则"中的"禁止直接拼接")。
融合原则: 融合而非拼接,像一个人写的;保留核心主线(即全文论点主线和章节逻辑骨架),优先使用有出处的内容。
自由度边界(以下情况必须遵循,禁止越界):
灵活处理边界(以下情况允许灵活处理):
→ 输出: 融合后的初稿,供步骤六润色优化。
检查拼接痕迹(过渡自然)、风格统一(删除重复)、逻辑连贯、错别字检查(见"错误处理"中的"润色后出现病句")。最小必要润色的边界: 仅处理语法错误、明显错别字、断裂的过渡句;禁止重写表达、删改内容结构、改变论点走向(见"约束规则")。
→ 输出: 润色后的终稿,供步骤七输出。
默认 Markdown,同时输出合并报告(见"输出格式");支持 Markdown/HTML/PDF/飞书文档。
→ 输出: 最终文章 + 合并报告。
步骤一至步骤七形成闭环:输入解析 → 独立评估 → 冲突检测 → 选择基础稿 → 融合合并 → 智能润色 → 输出。
📊 合并报告
📝 基础稿:[文件名] (评分: XX)
📄 稿件贡献:- 稿1: [贡献内容]
✏️ 主要修改:[修改点]
📈 质量评分:XX/100
质量评分必须依据"质量评估标准"计算(见"约束规则")。
保持 Markdown 格式,重要引用添加脚注,章节标题层级清晰。
完成输出后,若遇到格式不支持、权限不足、字数超限等情况,请按下方错误处理表对应处理。
| 情况 | 处理方式 | |------|----------| | 主题完全不相关 | 提示用户,分开处理 | | 字数差异过大(>5倍) | 警告,说明风险,由用户确认是否继续 | | 无法读取格式 | 提示支持格式列表 | | 内容冲突 | 标记冲突点,请用户决定,禁止不告知用户自行选择(见步��三) | | 稿子只有1份 | 提示至少需要2份,退出流程 | | 稿子全部为空 | 提示检查文件路径或内容,退出流程 | | 飞书文档无权限 | 提示确认分享权限(见"输入"章节提示) | | 输出格式不支持 | 回退到默认Markdown(见步骤七) | | 某稿评估得分极低(<30) | 在报告中单独标注(见步骤二) | | 融合后字数过长(>2万字) | 提示可分篇输出 | | 多份稿子标题完全相同 | 保留基础稿标题 | | 冲突过多(>5个) | 汇总一次性请用户确认,禁止自行处理超过5个冲突(见步骤三) | | 润色后出现病句 | 标记"待确认",保留原文和润色版供用户选择(见步骤六) |
关联: 约束规则与工作流程各步骤的对应关系——步骤二(评分标准一致)、步骤三(冲突必须先检测)、步骤四(基础稿选择)、步骤五(融合而非拼接)、步骤六(最小必要润色)、步骤七(必须输出报告);错误处理表中的各条目均映射到对应步骤。
用"必须"替代"try to",用"禁止"替代"avoid";"允许合理冗余"须在报告中说明其价值。
tools
Use when the user wants to connect to, test, or use the McDonalds service at mcp.mcd.cn, including checking authentication, probing MCP endpoints, listing tools, or calling McDonalds MCP tools through a reusable local CLI.
development
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
development
SlowMist AI Agent Security Review — comprehensive security framework for skills, repositories, URLs, on-chain addresses, and products (Claude Code version)
data-ai
去除中文文本中的 AI 写作痕迹,使其读起来自然。基于维基百科 AI 写作特征指南,检测 24 种 AI 模式。触发词:humanizer-cn、去除 AI 痕迹、去除 AI 写作痕迹、中文文本人性化。