Office Automation Toolkit — Office 自动化 工具kit
v1.0.0办公自动化工具注册表:零配置即可使用的 命令行工具/Python 工具清单。 所有工具不需要预置 令牌 或 API Key,拷贝给任何 代理 即可使用。 当 sop-提取器 生成 技能 需要工具时,从这里查找。 触发词:「工具清单」「有哪些工具」「工具kit」「安装工具」「自动化工具」。
运行时依赖
安装命令
点击复制本土化适配说明
Office Automation Toolkit — Office 自动化 工具kit 安装说明: 安装命令:["openclaw skills install office-automation-toolkit"]
技能文档
办公自动化工具注册表
核心原则:零配置可用。 所有工具必须不需要预置 令牌 或 API Key。 需要账号授权的工具单独列为"扩展工具",由 IT 按需配置。
一、工具分类 类别 说明 配置要求 🟢 基础工具 安装即用,零配置 无 🟡 扩展工具 需要 IT 配置 令牌/Key 按需配置,不预装 二、🟢 基础工具(零配置,安装即用) 2.1 Office 文档处理 Excel / CSV 工具 安装 能力 WPS兼容 openpyxl pip3 安装 openpyxl 读写 .xlsx,公式、图表、样式 ✅ pandas pip3 安装 pandas 数据分析、透视表、筛选、统计 ✅ XlsxWriter pip3 安装 XlsxWriter 创建 .xlsx,样式更强 ✅ xlrd pip3 安装 xlrd 读取旧版 .xls ✅ csvkit pip3 安装 csvkit 命令行工具:csvstat/csvgrep/csv排序 ✅ xlsx2csv pip3 安装 xlsx2csv Excel 转 CSV ✅
WPS 的 .xlsx 和 MS Office 的 .xlsx 格式完全兼容,openpyxl/pandas 都能直接读写。
Word / WPS 文字 工具 安装 能力 WPS兼容 python-docx pip3 安装 python-docx 读写 .docx,段落、表格、样式 ✅ docx2txt pip3 安装 docx2txt 提取纯文本 ✅ markitdown pip3 安装 markitdown 微软出品,Office 全格式→Markdown ✅ pandoc apt/brew 安装 pandoc 万能格式转换 ✅ pywpsrpc pip3 安装 pywpsrpc 直接调用 WPS 本地 API(Linux) ✅ 原生
pywpsrpc 是 WPS 的 Python RPC 接口,直接控制本地 WPS 程序,不需要云端 API。 适用于 Linux 服务器上安装了 WPS 的场景。
PPT / WPS 演示 工具 安装 能力 WPS兼容 python-pptx pip3 安装 python-pptx 读写 .pptx,幻灯片、形状、文本 ✅ PptxGenJS npm i pptxgenjs Node.js 生成 PPT,样式更强 ✅ markitdown pip3 安装 markitdown PPT→Markdown 提取 ✅ powerpoint 技能 Hermes 内置 模板解包/编辑 XML/重打包 ✅ PDF 工具 安装 能力 pymupdf pip3 安装 pymupdf 读取、提取文字/图片/表格 pypdf pip3 安装 pypdf 合并、拆分、加密、元数据 pdfplumber pip3 安装 pdfplumber 精确表格提取 报告lab pip3 安装 报告lab 生成 PDF marker-pdf pip3 安装 marker-pdf PDF→Markdown(AI驱动) nano-pdf 技能 Hermes 内置 自然语言编辑 PDF 文字 ocr-and-documents 技能 Hermes 内置 PDF/扫描件 OCR 提取 2.2 浏览器自动化 工具 安装 能力 配置 Playwright pip3 安装 playwright && playwright 安装 chromium 全自动浏览器,自动等待 零配置 Puppeteer npm i puppeteer Chrome 专用 零配置 Selenium pip3 安装 selenium 老牌兼容 零配置
登录持久化(无需 API Key):
# 首次:有头浏览器,用户手动登录/扫码 from playwright.同步_API 导入 同步_playwright with 同步_playwright() as p: browser = p.chromium.launch(headless=False) page = browser.new_page() page.goto('https://目标网站.com/记录in') 输入('请手动登录后按回车...') page.上下文.storage_状态(path='auth.json')
# 后续:无头浏览器,自动带登录态 with 同步_playwright() as p: browser = p.chromium.launch() 上下文 = browser.new_上下文(storage_状态='auth.json') page = 上下文.new_page() page.goto('https://目标网站.com') # 已登录
auth.json 是本地文件,不涉及 API Key,用户手动登录一次即可。
2.3 WPS 本地自动化 工具 安装 能力 配置 pywpsrpc pip3 安装 pywpsrpc Python 直接调用本地 WPS 程序 零配置(需装 WPS)
能力范围:
打开/创建/保存 WPS 文字、WPS 表格、WPS 演示 读写单元格、插入图片、设置样式 批量操作、宏替代 支持 Linux(WPS for Linux)
典型用法:
from pywpsrpc.rpcetAPI 导入 创建EtRpcInstance rpc = 创建EtRpcInstance() 应用 = rpc.获取Et应用() doc = 应用.Open("/path/to/file.xlsx") sheet = doc.获取ActiveSheet() cell = sheet.获取Cell(1, 1) cell.设置Value("Hello WPS") doc.save()
2.4 飞书全链路(已配置 ✅)
飞书凭证已由 Hermes 预配,lark-命令行工具 已安装并绑定,24 个 代理 技能s 已就绪。
工具 安装 能力 配置 lark-命令行工具 npm i -g @larksuite/命令行工具 飞书官方 命令行工具,200+ 命令 ✅ 已配(Hermes 绑定) lark- 技能s* 24 个 代理 技能s 文档/表格/多维表格/日历/消息/任务/会议 ✅ 已装 lark-oAPI pip3 安装 lark-oAPI Python SDK ✅ 可用(凭证已有)
lark-命令行工具 覆盖的 11 大业务域:
域 命令 能力 消息 lark-命令行工具 im 发消息、群聊、搜索聊天 文档 lark-命令行工具 docs / lark-命令行工具 markdown 读写飞书文档 表格 lark-命令行工具 sheets 电子表格操作 多维表格 lark-命令行工具 base 表、字段、记录、视图、仪表盘 日历 lark-命令行工具 calendar 日程、事件、参会人 邮件 lark-命令行工具 mAIl 邮件、草稿、文件夹 任务 lark-命令行工具 task 任务、任务列表、子任务 会议 lark-命令行工具 vc 视频会议、会议纪要 云盘 lark-命令行工具 drive 文件、权限、上传 审批 lark-命令行工具 应用roval 审批实例和任务 通讯录 lark-命令行工具 contact 搜索用户、部门
凭证说明:Hermes 环境变量中已有 FEISHU_应用_ID 和 FEISHU_应用_SECRET,lark-命令行工具 通过 config bind --source hermes 自动绑定。部分 API 需要在飞书开放平台启用对应权限,IT 按需开启即可。
2.5 企业微信 & 钉钉 平台 工具 安装 配置 企业微信 wecom-命令行工具 Go 编译(github.com/lxyd-AI/wecom-命令行工具) 🟡 需 IT 配置 Corp ID 企业微信 网页hook 机器人 curl 直接调用 🟡 仅需 网页hook URL 钉钉 dingtalk-命令行工具 github.com/DingTalk-Real-AI/dingtalk-workspace-命令行工具 🟡 需 应用 Key
企业微信 网页hook(最简方案):
curl -X POST 'https://qyAPI.weixin.qq.com/cgi-bin/网页hook/发送?key=YOUR_KEY' \ -H 'Content-Type: 应用/json' \ -d '{"msgtype":"text","text":{"content":"消息内容"}}'
2.6 数据处理与转换 工具 安装 能力 状态 jq apt/brew 安装 jq JSON 处理 命令行工具 系统级 pandas pip3 安装 pandas 表格数据分析 待装 csvkit pip3 安装 csvkit CSV 命令行工具 工具集 待装 markitdown pip3 安装 markitdown Office→Markdown 待装 pandoc apt/brew 安装 pandoc 万能格式转换 系统级 lxml pip3 安装 lxml XML/HTML 解析 待装 2.7 系统 命令行工具 工具 工具 安装 能力 curl 系统自带 HTTP 请求 git 系统自带 版本控制 jq apt/brew 安装 jq JSON 处理 ffmpeg apt/brew 安装 ffmpeg 音视频处理 ImageMagick apt/brew 安装 imagemagick 图片处理 tesseract apt/brew 安装 tesseract OCR 文字识别 sqlite3 系统自带 SQLite 数据库 2.8 网页 抓取 工具 安装 能力 Playwright pip3 安装 playwright 动态页面(已安装 ✅) BeautifulSoup pip3 安装 beautifulsoup4 HTML 解析(已安装 ✅) 请求s pip3 安装 请求s HTTP 请求(已安装 ✅) httpx pip3 安装 httpx 异步 HTTP(已安装 ✅) Scrapy pip3 安装 scrapy 爬虫框架 三、🟡 扩展工具(需要 IT 配置 令牌/Key)
以下工具功能强大,但需要企业 IT 提前配置凭证。 在 技能 中使用时,应该检查凭证是否存在,不存在则提示用户配置。
3.1 消息平台 平台 工具 需要配置 用途 飞书 lark-oAPI 应用 ID + 应用 Secret 发消息、日程、文档 企业微信 网页hook/API Corp ID + Secret 发消息、日程、审批 钉钉 alibabacloud-dingtalk 应用 Key + Secret 发消息、日程 Slack slack-sdk 机器人 令牌 发消息、频道 Telegram python-telegram-机器人 机器人 令牌 发消息 3.2 日历 平台 工具 需要配置 用途 Google gcal命令行工具 OAuth2 凭证s 日程读写 Outlook