我用灵犀开发了一个「Office 加载项 Agent Skill」
Lv.2潜力创作者
我用灵犀开发了一个「Office 加载项Agent Skill」,让 AI 帮我从零写代码、打包成单 EXE 交付。
GitHub 仓库:https://github.com/kuailexiaozixin/officewebaddins-python
一、我让灵犀干了件"大工程":开发一个 Office 加载项
做 Office 加载项(Office Web Add-ins)的朋友都懂,这条路上有三大拦路虎:
工具链沉重——yo office 对 Node 版本敏感、下载模板经常失败,国内网络环境下成功率极低。
前后端割裂——前端用 Office.js 读写文档,后端还得单独起服务、处理 HTTPS 证书、配置侧加载。
交付分发难——加载项本质是"远程网页",部署绕不开服务器、应用商店审核,对个人开发者极不友好。
于是我想:能不能让灵犀帮我完成整个全生命周期? 结果还真做到了——我用灵犀打造了一个完整的 Agent Skill(技能),叫做 officewebaddins-python。
二、这个 Agent Skill 是什么?能干什么?
一句话:它是一套用 Python 从零开发 Office Web 加载项,并打包成单个 Windows EXE 的完整技能。
所谓 Agent Skill,就是「指令 + 脚本 + 资源」的文件夹。AI Agent(如灵犀)会动态发现并加载它,从而在特定任务上表现得更好。这个技能遵循 Agent Skills 开放标准——一次编写、处处使用。
安装后,只要对灵犀说一句 「用 Python 从零做一个 Office 加载项」,灵犀就能自动跑完整个流程:
Python 起本地 HTTPS 服务(FastHTML / Flask / FastAPI 等均可)
前端跑在 Office 内置 WebView2 里,用 Office.js 读写文档
全宿主覆盖:Excel、Word、PowerPoint、Outlook、OneNote、Visio
从最简任务窗格,一路做到带 Ribbon 命令、事件、对话框、单点登录的大型加载项
强制质量门禁:冒烟测试 / 契约校验 / 宿主验证 / Ribbon 验证 / COM 断言 / 截图留证 / 本机排障
最终打包成用户端双击即用的单个 EXE,无需安装 Python、Node
三、灵犀在其中的角色:不只是"写代码"
这个项目最打动我的,是灵犀并不仅仅是"生成代码",而是真正参与了工程化的全流程:
任务规划:灵犀先做 S0 任务规划(不可跳过),理清需求再动手。
分步执行:按照 S1→S8 八步流程逐步推进,每一步都有据可查。
质量保障:过 S7 七道质量门禁,从源头上减少"看起来能用、一用就崩"的 AI 幻觉问题。
真机验证:灵犀会调用系统命令(证书信任、环回豁免、加载项注册、PyInstaller 打包)并启动 Office 宿主做真机排障。
沉淀交付:最终产出两个已验证示例(Word 最简任务窗格、Excel 大型加载项),外加一个完整参考应用 VizExcel——Python 后端 + 140 个 Ribbon 命令 + 自定义图标,类 Power BI。
四、仓库结构:灵犀替我把一切安排得明明白白
officewebaddins-python/
└── skills/
└── OfficeWebAddIns-Python/ # 技能本体(Agent 读取入口)
├── SKILL.md # 主指令:认知地图 + 门禁 + 官方文档索引
├── docs/ # 已验证实现契约 / 知识索引 / 审计 / 排障
├── references/ # 16 个权威流程节点(S1→S8 逐阶段)
├── scripts/ # 冒烟 / 清单校验 / 宿主与 Ribbon 验证
├── assets/ # 脚手架模板(后端、清单、安装器、卸载器)
└── examples/ # Pi4Word / PiForExcel 两个已验证示例
其中 docs/troubleshooting.md 这份 16 章排障手册尤其珍贵——里面包含了 sideload 容器、Ribbon 图标 no-store 占位根因等真机实证的坑,这些都是灵犀在实际运行中遇到并沉淀下来的。
五、安装与使用
# 安装(支持锁定版本)
gh skill install kuailexiaozixin/officewebaddins-python
gh skill install kuailexiaozixin/officewebaddins-python OfficeWebAddIns-Python --pin v0.1.0
安装后,对任意 AI Agent(包括灵犀)说一句 「用 Python 从零做一个 Office 加载项」 即可触发。
六、我的真实感受与收获
门槛真正降低了:以前要啃 Node / Electron / 云服务器,现在用灵犀 + Python,几乎零迁移成本就能上手 Office 加载项开发。
交付更规范:灵犀的强制门禁体系,让 AI 产出的代码不再是"一次性玩具",而是可验证、可复现、可交付的工程产物。
面向真实场景:单 EXE 交付,用户端双击即用,不用装环境,真正解决了个体开发者分发难的痛点。
方法论可迁移:这套「AI 驱动 + 质量门禁 + 工程化交付」的范式,不仅适用于 Office 加载项,也能迁移到其他 AI 辅助开发场景。
七、写在最后
这次用灵犀从零开发 Agent Skill 的经历,让我真切体会到:灵犀不只是一个"回答问题"的助手,而是一个能真正参与复杂软件工程、替你把活干完的 AI 工作助理。 从任务规划、分步执行、质量验证到最终交付,全程都有它的身影。
如果你也对「AI 驱动开发 Office 加载项」感兴趣,欢迎一起交流~