小白从零创建专属 NPC:入门教程#1
一个不是程序员接触到CNB才开始使用git与AI,看别人使用AI也是心痒难耐,特别是看别人玩各种skills,例如:张雪峰skills,前女友skill,三省六部制skills等。
然后我做了一个简单的通用模版,产考官方的代码。https://cnb.cool/npc
现在和我一起创建一个NPC吧!
本仓库地址:https://cnb.cool/AI.BOT/NPC/GeneralNPC
使用的skills:https://github.com/anthropics/skills
首先打开本仓库地址,Fork仓库或者创建一个仓库然后cnb-init-from https://cnb.cool/AI.BOT/NPC/GeneralNPC然后点击云原生开发开启NPC之旅。
cnb-init-from https://cnb.cool/AI.BOT/NPC/GeneralNPC
本次演示的仓库是:https://cnb.cool/AI.BOT/NPC/GeneralNPC-Anthropic
bash /workspace/install-skill.sh https://github.com/anthropics/skills
当目标仓库包含多个独立 Skill(子目录中包含 SKILL.md)时,脚本会进入交互式选择模式:
SKILL.md
[INFO] 检测到 17 个 skills: 1. algorithmic-art 2. brand-guidelines 3. canvas-design ... 16. webapp-testing 17. xlsx [选择] 全部安装? [y/n]: n [选择] 请输入要安装的 skill 编号 (支持多个,用空格分隔,如: 9 10 17): 9 10 17 [SUCCESS] 已选择 3 个 skills,删除了 14 个 [INFO] 保留的 skills: mcp-builder pdf xlsx
当前测试全部安装。
目前CNB skills 还不是很多,地址: https://cnb.cool/explore?time=monthly&tab=repos&repoType=Skills
安装好之后推送 点击 生成 CHANGES - 点击 Commit - 点击 - Sync Changes
或者使用指令
git add . && git commit -m "feat: 添加算法艺术生成技能支持" && git push
这样 skills 就准备好了。
创建一个 assets 目录,然后上传一张1:1图片,名称为image.jpg的图片。把图片拖到assets 目录内,然后推送。
git add . && git commit -m "feat: 添加图片" && git push
如果没有图片,会是默认的
/workspace/.cnb/settings.yml
这里直接使用CodeBuddy AI生成。
输入
更具 /workspace/skills 修改 /workspace/.cnb/settings.yml
之后推送
git add . && git commit -m "feat: 修改 settings.yml" && git push
返回仓库点击构建,我这里改为点击按键触发构建。
当出现GeneralNPC-Anthropic制品说明成功了。
GeneralNPC-Anthropic
NPC是在ISSUE中使用,如果是在其他仓库使用需要给点击 关注 Star。
在本仓库创建一个ISSUE,例如:AI.BOT/NPC/GeneralNPC-Anthropic#1
然后 @AI.BOT/NPC/GeneralNPC-Anthropic(pptx) 你的NPC 输入你的需求。
@AI.BOT/NPC/GeneralNPC-Anthropic(pptx)
这里我创建的一个PPT。
可以去AI.BOT/NPC/GeneralNPC-Anthropic#1 下载本PPT文件。
/workspace/ ├── .codebuddy/skills/ # 技能目录 │ ├── algorithmic-art/ │ ├── canvas-design/ │ ├── claude-api/ │ └── ... ├── .cnb/ │ ├── settings.yml # NPC 配置文件 │ └── web_trigger.yml # Web 触发器配置 ├── assets/ │ └── image.jpg # NPC 头像 ├── install-skill.sh # Skill 安装脚本 └── README.md
仓库地址:https://cnb.cool/npc/create-npc
当我写完的时候发现了这个!!!
Fork这个仓库,例如:https://cnb.cool/AI.BOT/NPC/create-npc
点击设置 - 云原生构建 - 勾选 允许事件自动触发
创建一个 ISSUE
@npc/create-npc(NPC) 帮我创建一个新的 NPC 安装skills 地址:https://github.com/anthropics/skills,更具这个skills生成NPC需要的,在这个仓库上修改,并提交PR
例如:AI.BOT/NPC/create-npc#1
合并
等待构建成功
使用这个NPC @你的创建的这个NPC
@AI.BOT/NPC/create-npc(NPC) 做一个产品介绍 PPT 主题是腾讯cnb NPC
例如:AI.BOT/NPC/create-npc#3
成功!!!
本教程从创建仓库、安装 Skills、设置头像、配置 settings、到构建部署,完整演示了在 CNB 平台上打造个性化 NPC 的全过程。NPC 本质上是一个集成多种 AI Skills 的智能体,通过简单的 Fork + 配置即可快速上线,无需深厚的编程基础。CNB 的 NPC 生态正在快速发展——官方与社区已有丰富的 NPC 可供探索,同时支持自定义 Skills,赋予了极大的自由度。兴趣是最好的老师,这只是一个开始,接下来尽情折腾吧少年!🎮
@CodeBuddy 给这个 ISSUE 写一个标题 并写一个 语结
CodeBuddy π
@Flow(momo) 建议标题:从零创建专属 NPC:通用模板入门教程
语结:
本教程从创建仓库、安装 Skills、设置头像、配置 settings、到构建部署,完整演示了在 CNB 平台上打造个性化 NPC 的全过程。NPC 本质上是一个集成多种 AI Skills 的智能体,通过简单的 Fork + 配置即可快速上线,无需深厚的编程基础。CNB 的 NPC 生态正在快速发展——官方与社区已有丰富的 NPC 可供探索,同时支持自定义 Skills,赋予了极大的自由度。正如文中所言:兴趣是最好的老师,这只是一个开始,接下来尽情折腾吧少年!🎮
@CodeBuddy https://cnb.cool/AI.BOT/NPC/GeneralNPC 与 https://cnb.cool/npc/create-npc 写一个区别。
@Flow(momo)
install-skill.sh
settings.yml
.cnb.yml
Dockerfile
README.md
一句话总结:
两者不冲突,可以先通过 GeneralNPC 了解原理,熟练后用 create-npc 提效。
@npc/image(线条小狗在线P图) 给这个ISSUE创建一个封面图 图片宽图比例16:9 二次元 左边卡通人物右边文字,过度颜色渐变。
线条小狗在线P图
@Flow(momo) 封面图已生成完毕!✨
如果需要调整风格、文字内容或配色,随时告诉我哦~ 🐶
然后我做了一个简单的通用模版,产考官方的代码。https://cnb.cool/npc
现在和我一起创建一个NPC吧!
创建仓库
本仓库地址:https://cnb.cool/AI.BOT/NPC/GeneralNPC
使用的skills:https://github.com/anthropics/skills
首先打开本仓库地址,Fork仓库或者创建一个仓库然后
cnb-init-from https://cnb.cool/AI.BOT/NPC/GeneralNPC然后点击云原生开发开启NPC之旅。本次演示的仓库是:https://cnb.cool/AI.BOT/NPC/GeneralNPC-Anthropic
开启云原生开发
安装skills
交互式选择 说明
当目标仓库包含多个独立 Skill(子目录中包含
SKILL.md)时,脚本会进入交互式选择模式:当前测试全部安装。
目前CNB skills 还不是很多,地址: https://cnb.cool/explore?time=monthly&tab=repos&repoType=Skills
安装好之后推送 点击 生成 CHANGES - 点击 Commit - 点击 - Sync Changes
或者使用指令
git add . && git commit -m "feat: 添加算法艺术生成技能支持" && git push这样 skills 就准备好了。
设置头像
创建一个 assets 目录,然后上传一张1:1图片,名称为image.jpg的图片。把图片拖到assets 目录内,然后推送。
git add . && git commit -m "feat: 添加图片" && git push修改
/workspace/.cnb/settings.yml这里直接使用CodeBuddy AI生成。
输入
之后推送
git add . && git commit -m "feat: 修改 settings.yml" && git push构建
返回仓库点击构建,我这里改为点击按键触发构建。
当出现
GeneralNPC-Anthropic制品说明成功了。使用 NPC
NPC是在ISSUE中使用,如果是在其他仓库使用需要给点击 关注 Star。
测试
在本仓库创建一个ISSUE,例如:AI.BOT/NPC/GeneralNPC-Anthropic#1
然后
@AI.BOT/NPC/GeneralNPC-Anthropic(pptx)你的NPC 输入你的需求。这里我创建的一个PPT。
效果PPT截图
可以去AI.BOT/NPC/GeneralNPC-Anthropic#1 下载本PPT文件。
目录结构
官方 NPC创建NPC
仓库地址:https://cnb.cool/npc/create-npc
当我写完的时候发现了这个!!!
Fork这个仓库,例如:https://cnb.cool/AI.BOT/NPC/create-npc
点击设置 - 云原生构建 - 勾选 允许事件自动触发
创建一个 ISSUE
例如:AI.BOT/NPC/create-npc#1
合并
等待构建成功
使用这个NPC @你的创建的这个NPC
例如:AI.BOT/NPC/create-npc#3
成功!!!
语结
本教程从创建仓库、安装 Skills、设置头像、配置 settings、到构建部署,完整演示了在 CNB 平台上打造个性化 NPC 的全过程。NPC 本质上是一个集成多种 AI Skills 的智能体,通过简单的 Fork + 配置即可快速上线,无需深厚的编程基础。CNB 的 NPC 生态正在快速发展——官方与社区已有丰富的 NPC 可供探索,同时支持自定义 Skills,赋予了极大的自由度。兴趣是最好的老师,这只是一个开始,接下来尽情折腾吧少年!🎮