Agent 能写 Python、能调 API、能跑 Docker,但你让它生成一份带格式的 PowerPoint 或者一个带公式的 Excel——大概率就卡住了。
OfficeCLI 填的就是这个坑。
它解决什么问题
现在的 AI Agent 工作流有个很实际的断层:代码层面一切畅通,但一旦需要产出 Office 文档格式的文件,就得靠各种 hack——python-pptx、openpyxl、甚至直接操作 XML。每个库都有自己的坑,Agent 出错的概率直线上升。
OfficeCLI 的思路是把 Word、Excel、PowerPoint 的操作封装成终端命令。Agent 不需要理解底层文件格式,只需要执行命令行指令:
- 创建文档、插入内容、调整格式
- 操作表格、公式、图表
- 批量生成、模板替换
对 Agent 来说,这就是把"生成 PPT"这个复杂任务降级成了"运行一条命令"。
兼容性
支持 Claude、GPT 等主流模型作为驱动。这意味着你现有的 Agent 框架可以直接接入,不需要重写整个工作流。
适用场景
这个工具的价值不在"个人用户用命令行做 PPT"——正常人不会这么干。它的目标用户很明确:需要 Agent 自动生成办公文档的工作流。
比如:
- 自动化周报/月报生成,直接输出 .docx 格式
- 数据分析结果自动填入 Excel 模板,附带公式和图表
- 批量生成客户提案 PPT
限制
毕竟是新项目,功能覆盖面肯定不如成熟的 Office 自动化方案。复杂的 VBA 宏、高级排版需求可能还搞不定。但如果是标准化、模板化的文档生成场景,OfficeCLI 比让 Agent 自己摸索 python-pptx 靠谱得多。
值不值得用? 如果你的 Agent 工作流需要定期产出 Office 格式文件,花 20 分钟装来试试。如果你的 Agent 只输出代码和 JSON,暂时不需要关注。
相关阅读:
主要来源:GitHub 项目页面