logo
0
0
WeChat Login
麻薯 (OpenClaw)<openclaw@cnb.cool>
docs: 增强 README — 补全技术架构、目录结构、快速开始、FAQ

会制作 PPT 的 NPC

AI Office 文件生成 — NPC 协作制作 PPT、Word、Excel 等办公文档

CNB NPC

概述

本仓库部署了一个专门制作办公文档的 NPC(AI 代理),支持 PPT、Word、Excel 等格式的智能生成。基于 CNB 平台的 NPC 调度机制,通过 Issue 评论触发文档制作任务。

NPC 能力

能力说明
PPT 制作根据主题或大纲生成演示文稿,支持主题配色与图表
Word 文档生成报告、方案、合同等专业文档
Excel 表格生成数据表、统计报表
格式控制主题配色、字体排版、图表插入

快速开始

  1. 关注本仓库
  2. 到 Issue 评论区直接 @npc/office(ppt) 干活
  3. 等着收 NPC 制作的 PPT 即可

npc 制作的 PPT

技术架构

用户 @npc → Issue 触发 → NPC Worker → OfficeCLI → 文档生成 → Issue 回复附件
  • 运行环境:CNB NPC Docker 容器(Ubuntu 24.04 + Node.js 22)
  • 文档引擎OfficeCLI — 命令行办公文档生成工具
  • 调度方式:CNB Issue 评论触发(.cnb.yml 配置)
  • Skill 定义.codebuddy/skills/officecli/SKILL.md

目录结构

ai-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 头像

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

FAQ

Q: 支持哪些输出格式? A: 当前支持 PPTX(PowerPoint)、DOCX(Word)、XLSX(Excel)。

Q: 可以自定义模板吗? A: 可以通过在 Issue 评论中指定模板名称或上传模板文件来使用自定义模板。

Q: 文档生成需要多久? A: 通常 10-30 秒,复杂文档(50+ 页)可能需要 1-2 分钟。

相关