Install
openclaw skills install @cyril-ruidong/universal-doc-processor通用文档处理Skill - 支持所有格式、无大小限制、批量处理的智能文档分析与修改。 具备文件暂存与按需执行能力,遵循状态管理机制。 触发场景: - 用户上传任意格式文件后,等待用户明确任务指令 - 用户需要文档分析、修改、摘要、提取、翻译等操作 - 用户需要补充关键信息才能执行任务 核心规则: - 收到文件仅解析存储,不自动处理 - 等待用户文字任务指令才执行 - 信息不足时先提问补充 - 支持多轮任务(保留文件继续执行新任务)
openclaw skills install @cyril-ruidong/universal-doc-processor这是一个通用文档处理框架,支持多种格式文件的智能分析与处理,具备状态管理机制。
┌─────────────────────┐
│ WAITING_FOR_FILES │ ← 初始状态
└─────────┬───────────┘
│ 收到文件
▼
┌─────────────────────┐
│ FILES_RECEIVED │ ← 文件已存储,等待指令
└─────────┬───────────┘
│ 用户下达任务
▼
┌─────────────────────┐
│ EXECUTING_TASK │ ← 执行任务中
└─────────┬───────────┘
│ 完成/信息不足
▼
┌─────────────────────┐
│ NEED_INFO │ ← 等待用户补充信息
└─────────┬───────────┘
│ 信息补全
▼
(回到EXECUTING_TASK)
收到文件时:
返回话术:
已收到 {文件数量} 个文件,等待您的具体任务指令
保持等待:
用户可下达:
信息完整时:
信息不足时:
用户回复后:
| 格式 | 扩展名 | 解析能力 |
|---|---|---|
| 文本提取、页面信息 | ||
| Word | .docx, .doc | 文本、表格、段落 |
| Excel | .xlsx, .xls | 数据、公式、图表 |
| PPT | .pptx, .ppt | 幻灯片、文本 |
| 文本 | .txt, .log | 纯文本、编码检测 |
| Markdown | .md | 结构化内容 |
| CSV | .csv | 表格数据 |
| JSON | .json | 结构化数据 |
| 其他 | 尝试二进制读取 | 基础处理 |
| 任务类型 | 必需信息 | 可选信息 |
|---|---|---|
| 分析 | 分析目标(摘要/提取/对比) | 分析深度、输出格式 |
| 修改 | 修改内容、修改方式 | 格式要求、保留范围 |
| 翻译 | 目标语言 | 保留原格式、翻译风格 |
| 提取 | 提取内容类型 | 起始位置、输出格式 |
| 转换 | 目标格式 | 样式保留、页面设置 |
_processed、_translated等用户: [上传PDF文件]
Skill: 已收到1个文件,等待您的具体任务指令
用户: 帮我提取这份文档的核心要点
Skill: [执行分析任务]
已完成分析,输出文件:xxx_summary.docx
用户: [上传Word文件]
Skill: 已收到1个文件,等待您的具体任务指令
用户: 帮我修改一下
Skill: 请明确告诉我:
1. 需要修改哪些部分?(全文/指定段落/具体内容)
2. 修改的具体要求是什么?(删除/替换/重写/格式调整)
用户: [上传Excel文件]
Skill: 已收到1个文件,等待您的具体任务指令
用户: 生成这份数据的统计摘要
Skill: [执行完成] 已生成摘要文件
用户: 再帮我做个图表
Skill: [继续执行] 好的,使用已存储的文件生成图表