AI Office 文件生成 — NPC 协作制作 PPT、Word、Excel 等办公文档
本仓库部署了一个专门制作办公文档的 NPC(AI 代理),支持 PPT、Word、Excel 等格式的智能生成。基于 CNB 平台的 NPC 调度机制,通过 Issue 评论触发文档制作任务。
| 能力 | 说明 |
|---|---|
| PPT 制作 | 根据主题或大纲生成演示文稿,支持主题配色与图表 |
| Word 文档 | 生成报告、方案、合同等专业文档 |
| Excel 表格 | 生成数据表、统计报表 |
| 格式控制 | 主题配色、字体排版、图表插入 |
@npc/office(ppt) 干活
用户 @npc → Issue 触发 → NPC Worker → OfficeCLI → 文档生成 → Issue 回复附件
.cnb.yml 配置).codebuddy/skills/officecli/SKILL.mdai-office/ ├── README.md # 本文件 ├── Dockerfile # NPC 容器镜像构建 ├── .cnb.yml # CNB NPC 调度配置 ├── SKILL.md # AI Office Skill 定义 ├── .codebuddy/ │ └── skills/officecli/ │ └── SKILL.md # OfficeCLI Skill 详情 └── assets/ └── img/ ├── about-me.gif # NPC 制作的 PPT 示例 └── avatar.jpg # NPC 头像
在任意 Issue 评论中:
@npc/office(ppt) 制作一份关于"2024年度工作总结"的 PPT,10 页左右,风格简洁商务
NPC 会自动解析需求并生成对应文档。
# 本地测试 Skill
npx skills test https://cnb.cool/cnbnn/ai-office
# 构建 Docker 镜像
docker build -t ai-office .
# 推送到 CNB(通过 .cnb.yml 自动触发)
git push origin main
Q: 支持哪些输出格式? A: 当前支持 PPTX(PowerPoint)、DOCX(Word)、XLSX(Excel)。
Q: 可以自定义模板吗? A: 可以通过在 Issue 评论中指定模板名称或上传模板文件来使用自定义模板。
Q: 文档生成需要多久? A: 通常 10-30 秒,复杂文档(50+ 页)可能需要 1-2 分钟。