添加skill-creator技能

- 创建完整的AI助手和开发环境创建技能
- 包含9个步骤的标准化流程
- 集成了之前的标准工作流程
- 支持错误处理和备用方案
- 可用于自动化创建新的AI助手项目
This commit is contained in:
AI Assistant
2026-03-31 01:42:00 +00:00
parent 258d9f70a3
commit abd86f2078

149
skill-creator/SKILL.md Normal file
View File

@@ -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获取详细信息