OpenClaw全领域办公自动化超级Skill完整包

Automation

集成文档、表格、演示、PDF、邮件、日程、数据分析及通用工具,覆盖办公全场景的自动化处理与批量任务完成方案。

Install

openclaw skills install office-automation-super

OpenClaw全领域办公自动化超级Skill

技能名称

Office Automation Super Skill - 一站式办公自动化超级技能

功能介绍

OpenClaw全领域办公自动化超级Skill是一个功能完整、覆盖办公全场景的超级技能包。本技能集成了文档处理、表格计算、演示文稿、PDF处理、邮件管理、日程安排、数据分析、通用工具等8大类40+子功能,安装后AI Agent无需再安装其他任何办公类技能即可完成办公领域的全部任务。

本技能与「多媒体全流程智能处理超级Skill」功能完全不重复,专注于纯办公文档与业务流程自动化领域,形成完美的功能互补。


支持的所有子功能详细列表

一、文档类(Word)- 6大功能

1. Word文档生成

  • 根据文本内容自动生成规范的Word文档
  • 自动设置标题样式、段落格式、字体字号
  • 支持自定义标题和多级内容结构
  • 自动排版,符合中文办公规范

2. Word文档编辑

  • 批量内容替换(支持多组关键词同时替换)
  • 全局字体调整(字体名称、字号大小)
  • 样式统一设置
  • 段落格式调整

3. 格式转换

  • Word转PDF:高质量文档转换
  • Word转TXT:纯文本提取
  • Word转HTML:网页格式导出

4. 内容提取

  • 全文本提取:提取所有段落文字
  • 表格提取:提取所有表格数据为结构化格式
  • 图片统计:统计文档中嵌入的图片数量
  • 元信息提取:获取文档属性信息

5. 批量处理

  • 批量替换:对多个文档执行相同的内容替换
  • 批量格式统一:统一多个文档的字体、样式
  • 批量合并:将多个Word文档合并为一个

6. 模板填充

  • 根据模板文件和数据字典自动填充
  • 支持变量占位符替换
  • 批量生成个性化文档

二、表格类(Excel)- 7大功能

1. Excel生成

  • 创建全新工作簿和工作表
  • 自动写入数据,支持二维数组
  • 自动设置表头样式(加粗、居中)
  • 自动调整列宽优化显示
  • 支持自定义工作表名称

2. 数据统计

  • 求和计算:数值列求和
  • 平均值计算:数值列算术平均
  • 计数统计:非空单元格数量
  • 最大/最小值:极值计算
  • 标准差计算:数据离散度分析
  • 支持指定列或全部数值列

3. 公式计算

  • 支持Excel常用公式
  • 单元格级别的计算
  • 批量公式应用

4. 图表生成

  • 柱状图:分类数据对比
  • 折线图:趋势变化展示
  • 饼图:占比分析
  • 散点图:相关性展示
  • 支持自定义标题、图例、配色
  • 高清300DPI输出

5. 数据清洗

  • 去重处理:移除重复数据行
  • 空值处理:多种填充策略(均值/中位数/零值)
  • 格式标准化:统一数据格式
  • 异常值检测与处理

6. 批量处理

  • 批量合并:合并多个Excel文件
  • 批量拆分:按条件拆分大文件
  • 批量格式转换:统一文件格式
  • 自动添加来源文件标识

7. 透视表生成

  • 自动创建数据透视表
  • 支持多维度行标签
  • 支持多值聚合
  • 多种聚合函数:求和、计数、平均值等

三、演示类(PPT)- 6大功能

1. PPT自动生成

  • 根据内容大纲自动生成演示文稿
  • 自动创建标题页和内容页
  • 智能应用版式布局
  • 支持多级项目列表

2. 模板套用

  • 应用预设模板样式
  • 统一配色方案
  • 品牌风格统一

3. 内容排版

  • 文本自动排版优化
  • 图片智能布局
  • 表格自动适配
  • 页面元素对齐

4. 图表插入

  • 数据图表自动生成与插入
  • 支持多种图表类型
  • 数据实时更新

5. 批量导出

  • 批量导出为高清图片
  • 批量导出为PDF格式
  • 支持指定页码范围

6. 格式优化

  • 统一字体设置(字体、字号)
  • 配色方案统一
  • 布局规范化
  • 品牌元素统一

四、PDF类 - 7大功能

1. PDF格式转换

  • PDF转Word:可编辑文档转换
  • PDF转Excel:表格数据提取
  • PDF转图片:每页转高清图片
  • PDF转TXT:纯文本提取

2. PDF合并

  • 多个PDF文件按顺序合并
  • 保留原始页码和格式
  • 支持大文件合并
  • 合并进度实时反馈

3. PDF拆分

  • 按页码范围拆分
  • 每页单独拆分
  • 自定义拆分规则
  • 批量输出

4. 加密解密

  • PDF密码保护:设置打开密码
  • 权限控制:编辑、打印、复制权限
  • PDF解密:移除密码保护
  • 支持标准AES加密

5. 内容提取

  • 文本提取:高精度文字识别
  • 图片提取:提取嵌入图片
  • 表格提取:结构化表格数据
  • 元数据提取:文档属性信息

6. OCR文字识别

  • 扫描版PDF文字识别
  • 支持中英文混合识别
  • 高精度识别引擎
  • 输出可编辑文本

7. 批量处理

  • 批量格式转换
  • 批量压缩优化
  • 批量加水印
  • 批量加密保护

五、邮件类 - 6大功能

1. 邮件自动撰写

  • 根据主题和要点智能生成邮件正文
  • 支持多种语气:正式/商务/随意
  • 自动生成称呼和落款
  • 专业商务邮件模板

2. 批量发送

  • 批量发送个性化邮件
  • 支持邮件模板变量
  • 收件人数据批量导入
  • 发送状态实时统计

3. 附件处理

  • 自动添加多个附件
  • 附件类型自动识别
  • 大附件自动处理
  • 附件名称规范化

4. 邮件分类

  • 自动分类归档邮件
  • 按主题、发件人、时间分类
  • 智能标签系统
  • 自动归档规则

5. 自动回复

  • 根据规则自动回复邮件
  • 关键词触发回复
  • 工作时间自动设置
  • 外出自动回复

6. 日程关联

  • 邮件中日程自动提取
  • 自动关联日历系统
  • 会议邀请自动识别
  • 提醒自动设置

六、日程类 - 5大功能

1. 日程自动安排

  • 智能查找空闲时间
  • 自动避开冲突时段
  • 工作日优先安排
  • 工作时间内自动分配

2. 会议提醒

  • 提前N分钟提醒
  • 多渠道通知
  • 重复提醒设置
  • 提醒内容自定义

3. 冲突检测

  • 自动检测时间冲突
  • 冲突可视化展示
  • 冲突解决方案建议
  • 实时冲突预警

4. 会议室预约

  • 会议室可用性查询
  • 自动预约空闲会议室
  • 预约冲突检测
  • 预约确认通知

5. 待办事项管理

  • 待办增删改查
  • 优先级设置(高/中/低)
  • 截止日期设置
  • 完成状态跟踪
  • 自动排序展示

七、数据类 - 5大功能

1. 数据可视化

  • 生成各类统计图表
  • 支持多种图表类型
  • 自定义配色方案
  • 高清输出质量

2. 报表生成

  • 自动生成业务报表
  • 数据概览自动统计
  • 结构化报告输出
  • Markdown格式报告

3. 数据分析

  • 描述性统计分析
  • 数据分布分析
  • 缺失值统计
  • 基础信息概览

4. 相关性分析

  • 多维度相关性计算
  • 相关系数矩阵
  • 相关性热力图
  • 显著性分析

5. 批量数据处理

  • 数据格式转换
  • 数据清洗标准化
  • 数据聚合汇总
  • 多数据源合并

八、通用办公工具 - 5大功能

1. 文件批量重命名

  • 按规则批量重命名
  • 支持序号自动递增
  • 文件名模式自定义
  • 预览重命名结果

2. 格式批量转换

  • 多种文件格式互转
  • 批量处理整个目录
  • 转换质量保证
  • 进度实时显示

3. 压缩解压

  • ZIP格式压缩解压
  • RAR格式解压
  • 7Z高压缩比
  • 分卷压缩支持
  • 密码保护压缩

4. 云盘同步

  • 本地与云端同步
  • 增量同步机制
  • 冲突自动解决
  • 同步日志记录

5. 办公模板生成

  • 会议纪要模板
  • 周报/月报模板
  • 项目计划书模板
  • 商务函件模板
  • 常用办公文档模板

安装依赖说明

核心依赖库(必须安装)

pip install python-docx>=0.8.11
pip install openpyxl>=3.1.0
pip install python-pptx>=0.6.21
pip install PyPDF2>=3.0.0
pip install pdfplumber>=0.9.0
pip install pandas>=2.0.0
pip install matplotlib>=3.7.0
pip install seaborn>=0.12.0
pip install pillow>=9.5.0
pip install pytesseract>=0.3.10
pip install pdf2image>=1.16.0
pip install rarfile>=4.0

可选系统依赖(增强功能)

# Ubuntu/Debian
sudo apt install libreoffice  # Word转PDF
sudo apt install tesseract-ocr tesseract-ocr-chi-sim  # OCR识别
sudo apt install poppler-utils  # PDF转图片
sudo apt install ghostscript  # PDF压缩
sudo apt install p7zip-full  # 7z压缩

# Windows
# 请下载安装对应软件:LibreOffice、Tesseract、Poppler、Ghostscript

完整一键安装命令

pip install python-docx openpyxl python-pptx PyPDF2 pdfplumber pandas matplotlib seaborn pillow pytesseract pdf2image rarfile

使用示例

Word文档生成示例

# 生成一份简单的Word文档
python main.py --action word_generate \
  --output ./output/测试文档.docx \
  --params '{"title": "测试文档标题", "content": "这是第一段内容。\n\n这是第二段内容,包含更多文字说明。"}'

Excel数据统计示例

# 对Excel文件进行数据统计
python main.py --action excel_statistics \
  --input ./data/销售数据.xlsx \
  --params '{"columns": ["销售额", "利润", "数量"]}'

PDF合并示例

# 合并多个PDF文件
python main.py --action pdf_merge \
  --output ./output/合并结果.pdf \
  --params '{"files": ["./docs/part1.pdf", "./docs/part2.pdf", "./docs/part3.pdf"]}'

邮件内容生成示例

# 生成商务邮件内容
python main.py --action email_generate \
  --params '{"subject": "Q2季度项目进度汇报", "key_points": ["项目整体进度完成75%", "核心功能已开发完成", "下周进行用户测试", "预计月底正式上线"], "tone": "formal"}'

创建数据透视表示例

# 创建数据透视表
python main.py --action excel_pivot \
  --input ./data/销售数据.xlsx \
  --output ./output/透视表.xlsx \
  --params '{"index": ["地区", "产品"], "values": ["销售额", "数量"], "aggfunc": "sum"}'

批量重命名示例

# 批量重命名目录下文件
python main.py --action batch_rename \
  --params '{"directory": "./photos", "pattern": "旅行照片_{index}", "start_index": 1}'

智能日程安排示例

# 智能安排60分钟会议
python main.py --action schedule_smart \
  --params '{"title": "项目评审会议", "duration": 60}'

生成办公模板示例

# 生成会议纪要模板
python main.py --action generate_template \
  --output ./templates/会议纪要模板.md \
  --params '{"type": "meeting_minutes"}'

参数说明

通用参数

参数名类型必填说明
--actionstring执行的操作类型,见功能列表
--inputstring输入文件路径
--outputstring输出文件路径
--paramsJSON stringJSON格式的额外参数

各功能详细参数

请参考prompt.md文档获取每个子功能的详细参数说明。


注意事项

环境要求

  1. Python版本:3.8+
  2. 操作系统:Windows 10+ / macOS 10.15+ / Ubuntu 20.04+
  3. 内存建议:4GB以上
  4. 磁盘空间:至少2GB可用空间

使用限制

  1. OCR功能需要安装Tesseract引擎和中文语言包
  2. Word转PDF功能需要LibreOffice支持
  3. 大文件处理建议分批进行
  4. 邮件发送功能需要正确配置SMTP服务器信息

性能优化建议

  1. 批量处理大文件时建议增加内存限制
  2. 处理大量PDF时建议启用多进程
  3. 重要文件操作前务必备份
  4. 定期清理临时目录

安全提示

  1. 邮件密码请勿硬编码在脚本中
  2. 加密PDF请妥善保管密码
  3. 处理敏感数据注意数据脱敏
  4. 定期更新依赖库修复安全漏洞

版本历史

v1.0.0 (2026-05-14)

  • ✅ 初始版本发布
  • ✅ 实现8大类40+核心功能
  • ✅ 支持Word/Excel/PPT/PDF全格式处理
  • ✅ 集成邮件、日程、数据、通用工具
  • ✅ 完整异常处理和日志系统
  • ✅ 与多媒体超级技能功能完全分离

常见问题解答

Q1: 为什么Word转PDF失败?

A: Word转PDF需要系统安装LibreOffice。请执行sudo apt install libreoffice(Linux)或下载安装Windows版LibreOffice。

Q2: OCR识别准确率低怎么办?

A: 请确保安装了中文语言包:sudo apt install tesseract-ocr-chi-sim,并使用高质量扫描件。

Q3: 支持哪些邮件服务商?

A: 支持所有标准SMTP协议的邮箱,包括QQ邮箱、163邮箱、Gmail、企业邮箱等。注意使用授权码而非登录密码。

Q4: 可以处理多大的文件?

A: 理论上无大小限制,但建议单文件不超过500MB,超大文件建议分批处理。

Q5: 与其他办公技能的区别?

A: 本技能是超级整合包,包含了所有办公类技能的功能,安装后无需再安装其他任何办公类技能。

Q6: 是否支持中文?

A: 完全支持中文,包括中文文档处理、中文OCR识别、中文邮件生成等。

Q7: 如何批量处理整个目录?

A: 可以先获取目录下的文件列表,然后循环调用对应功能,或使用批量处理专用接口。

Q8: 数据处理是否会修改原文件?

A: 默认不会修改原文件,所有处理结果都会输出到新文件,确保数据安全。


技术支持

如遇到问题,请检查:

  1. 所有依赖库是否正确安装
  2. 系统级依赖是否配置完成
  3. 文件路径是否正确
  4. 权限是否足够

本技能经过严格测试,所有功能均可正常运行。