SkillsScout
DOCS-OFFICE / 文档与办公自动化

OfficeCLI

收录日期 2026-07-21·来源仓库 ↗
受欢迎程度
9
可用程度与相关性
9
安全性
8
8.7SCOUT SCORE

1. 基本信息

项目 内容
名称 OfficeCLI
作者/维护者 iOfficeAI(GitHub 组织账号)
来源链接 https://github.com/iOfficeAI/OfficeCLI
许可证 Apache License 2.0(GitHub API 获取)
GitHub Stars 20,490(GitHub API 获取)
Forks 1,375(GitHub API 获取)
最新版本 v1.0.139(2026-07-19,累计 133 个发行版,GitHub API 获取)
安装方式 单文件可执行程序:curl/PowerShell 一键安装脚本,或 Homebrew / Scoop / npm

2. 功能介绍与亮点

OfficeCLI 是一个用 C# 编写的单二进制命令行工具,让 AI agent 无需安装 Microsoft Office 即可直接创建、读取、修改 Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx)文件。核心能力包括:

亮点:组织账号维护、迭代节奏极密(近一周内多次发版)、无需 Office 授权或云端账号、完全本地文件操作。

3. 适用场景

所属分类:文档与办公自动化

适合需要用 agent 批量生成或修改 Office 文档的初中级用户:自动生成周报/合同/发票等 Word 文档、批量填充 Excel 报表与公式、生成或改版 PowerPoint 幻灯片、CI/服务端流水线中无头生成文档、把已有文档转成 HTML/PNG 供 agent 读取和校对格式问题。

4. 跨 Agent 兼容性

补充:工具原生支持 MCP 协议(officecli mcp cursor|vscode|lmstudio),且 SKILL.md 是通用 Markdown 格式,理论上可被任何支持 Skill/MCP 标准的 agent 读取,但以上判断仅基于已抓取材料,未做额外验证。

5. 推荐理由

OfficeCLI 把三种最常见的办公文档格式统一到一个零依赖二进制里,agent 不再需要区分 python-docx / openpyxl / python-pptx 等不同库的 API 差异,输出又是结构化 JSON,出错率低于让 agent 直接读写 XML 或截图 GUI。对初中级用户来说,一条安装命令加一份 SKILL.md 即可跑通,几乎没有配置门槛。

6. 评分

维度 分数 说明
受欢迎程度 9 组织账号维护,20,490 stars,且获得 Gigazine、Winbuzzer 等独立科技媒体报道
可用性 9 单二进制零依赖,多渠道安装,133 个发行版体现的高频迭代,文档与 help 系统完整
安全性 8 见下方安全检查清单

安全检查清单:

检查项 结果
① Shell 命令与权限范围 安装脚本走 curl|bash / irm|iex(业界常见模式),运行时命令仅限本地文档文件读写,无需系统级权限
② 运行时联网外发 核心命令为本地文件操作,未发现常驻联网或数据外传行为;watch 预览服务器仅监听本机 localhost
③ API key/凭据 不需要任何账号、API key 或云端凭据,纯本地工具
④ 可疑指令排查 检索 SKILL.md 全文与 README,未发现 prompt injection 或隐蔽指令
⑤ 作者信誉 组织账号运营,配有官网 officecli.ai 与 Discord 社区,无刷星或 SEO 操纵措辞
⑥ License Apache License 2.0,明确
⑦ 维护活跃度 最近一次发版为 2026-07-19,近一周内多次更新

扣分说明:curl|bash 一键安装脚本以及“自动检测并向其他 AI 工具配置目录写入 skill 文件”的行为,权限边界虽然清晰可审计,但仍属主动写入用户环境的操作,故未给满分。

7. 跟同类 Skills 相比的优势

项目 定位 与 OfficeCLI 的差异
Anthropic 官方 docx / pptx / xlsx skill 三个独立 skill,各自处理单一 Office 格式,依赖 Python 库(如 python-docx) OfficeCLI 用一个二进制统一覆盖三种格式,且不依赖 Python 环境或额外库安装
python-docx / openpyxl 等传统库 面向开发者的编程库,需要写代码调用 API OfficeCLI 是 CLI + agent skill,agent 直接执行命令即可,无需生成胶水代码
LibreOffice headless 转换方案 依赖完整 LibreOffice 安装,主要做格式转换 OfficeCLI 无需安装任何 Office 套件,专注结构化增删改查而非仅转换

8. 用户评价

在 GitHub Issues 中可见真实的 agent 工作流讨论:用户 mbegur 反馈了一个“agent 增量构建 .xlsx、每完成几个逻辑段落就需要向下游第三方 Excel 查看器输出当前字节快照”的具体场景,维护者 goworm 就是否新增顶层 save 命令与其展开了多轮技术讨论,最终追问具体的渲染差异以便修复。该往来体现出真实用户驱动的 agent 自动化需求与维护团队的响应速度。

9. 其他补充

项目附带桌面 GUI 版本 AionUi(同一维护团队),面向不想用命令行的用户;核心工具本身保持纯命令行与单二进制形态。

10. 安装使用方式

# macOS / Linux
curl -fsSL https://d.officecli.ai/install.sh | bash

# Windows PowerShell
irm https://d.officecli.ai/install.ps1 | iex

# 或通过包管理器
brew install iOfficeAI/tap/officecli   # Homebrew
scoop install officecli                 # Scoop
npm install -g officecli                # npm

安装后执行 officecli --version 验证;首次在新终端窗口生效。在 Claude Code / Codex 等已支持的 agent 中,工具会自动检测配置目录并写入 SKILL.md,也可手动获取技能文件:curl -fsSL https://officecli.ai/SKILL.md。若需通过 MCP 协议接入,执行 officecli mcp claude(或 cursor/vscode/lmstudio)完成注册。

11. 注意事项