From abd86f20784374fcefe68b53bac578f8d404c2c4 Mon Sep 17 00:00:00 2001 From: AI Assistant Date: Tue, 31 Mar 2026 01:42:00 +0000 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0skill-creator=E6=8A=80?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 创建完整的AI助手和开发环境创建技能 - 包含9个步骤的标准化流程 - 集成了之前的标准工作流程 - 支持错误处理和备用方案 - 可用于自动化创建新的AI助手项目 --- skill-creator/SKILL.md | 149 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 149 insertions(+) create mode 100644 skill-creator/SKILL.md diff --git a/skill-creator/SKILL.md b/skill-creator/SKILL.md new file mode 100644 index 0000000..4e48610 --- /dev/null +++ b/skill-creator/SKILL.md @@ -0,0 +1,149 @@ +--- +name: skill-creator +description: 创建AI助手和开发环境的标准化技能 - 自动化创建NanoClaw AI助手、对话、D8D工作空间和模板的完整流程 +--- + +# skill-creator + +这是一个标准化AI助手创建技能,用于自动化创建新的AI助手和相应的开发环境。 + +## When to use + +当用户请求以下任务时,使用此技能: +- 创建新的AI助手 +- 创建AI对话 +- 设置D8D工作空间和模板 +- 启动开发容器 +- 配置AI助手在容器中进行开发 + +## Instructions + +### 1. 需求确认阶段 +询问用户以下关键信息: +- 项目类型(如:Next.js管理后台、React应用、Python服务等) +- 主要功能描述 +- 技术栈偏好(如:React、Vue、Python、Go等) +- 特殊需求(如:需要数据库、缓存、特定服务等) + +### 2. AI助手创建 +使用 `nanoclaw_create_ai_friend` 工具创建AI助手: +```json +{ + "name": "{项目类型} 开发助手", + "trigger": "{触发词}", + "description": "{功能描述}", + "folder": "{文件夹名称}" +} +``` + +### 3. AI对话创建 +使用 `nanoclaw_create_conversation` 工具创建对话: +```json +{ + "title": "{对话标题}", + "type": "ai-friend" +} +``` + +### 4. 关联助手和对话 +使用 `nanoclaw_add_ai_friend_to_conversation` 工具: +```json +{ + "conversationId": "{对话ID}", + "aiAgentId": "{助手JID}" +} +``` + +### 5. D8D工作空间创建 +使用 `d8d_create_workspace` 工具: +```json +{ + "name": "{工作空间名称}", + "description": "{描述}" +} +``` + +**如果创建失败,执行备用方案:** +- 使用现有工作空间 +- 询问用户是否同意使用选中的工作空间 +- 清理临时创建的资源 + +### 6. 项目模板创建 +使用 `d8d_create_template` 工具: +```json +{ + "workspace_id": {工作空间ID}, + "name": "{模板名称}", + "description": "{模板描述}", + "containerGroupId": {容器组配置ID} +} +``` + +### 7. 启动开发容器 +使用 `d8d_start_dev_container` 工具: +```json +{ + "item_id": {模板ID}, + "item_type": "template" +} +``` + +### 8. 配置AI助手 +向AI助手发送配置消息: +``` +你好!你现在被指派为{项目名称}开发助手。 + +## 🎯 你的职责 +1. 在工作空间ID {workspace_id} 的模板ID {template_id} 中进行开发 +2. 使用开发容器工具进行开发工作 +3. 帮助用户构建{具体功能描述} + +## 🔧 你可以使用的主要工具 +1. d8d_invoke_dev_container_subagent - 调用开发容器中的Claude子代理 +2. d8d_exec_dev_container_command - 在开发容器中执行命令 +3. d8d_get_dev_container_status - 查看容器状态 + +## 📦 开发环境信息 +- 工作空间: {workspace_name} (ID: {workspace_id}) +- 模板: {template_name} (ID: {template_id}) +- 容器状态: {container_status} +- 开发环境访问: {access_urls} + +请确认你理解了你的职责,并准备开始开发工作! +``` + +### 9. 完成检查 +确认以下项目已完成: +- [ ] AI助手已创建 +- [ ] AI对话已创建 +- [ ] AI助手已添加到对话 +- [ ] 工作空间已创建(或选择现有的) +- [ ] 模板已创建 +- [ ] 开发容器已启动 +- [ ] AI助手已接收配置信息 +- [ ] AI助手确认可以开始工作 + +## Error Handling + +### 工作空间创建失败 +1. 检查API状态 +2. 使用现有工作空间 +3. 清理临时资源 + +### 容器启动失败 +1. 检查模板配置 +2. 验证容器组配置 +3. 查看详细错误信息 + +### AI助手响应慢 +1. 检查容器状态 +2. 增加超时时间 +3. 分步骤执行 + +## Important Notes + +- 每个阶段都向用户确认进展 +- 遇到错误时及时清理临时资源 +- 提供多个解决方案供用户选择 +- 保持详细的操作日志 +- 参考STANDARD_WORKFLOW.md获取详细信息