bug-data-generator

根据 BUG 描述生成对应的工具名和用户指令列表,供用户审核确认后再调用 data-generator 生成完整 JSONL 训练数据。触发场景:(1) 输入 BUG 描述,获取应调用的工具和触发指令列表;(2) 确认指令后自动调用 data-generator;(3) BUG 数据生成的中间步骤。

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bug-data-generator" with this command: npx skills add huaibuer/bug-data-generator

Bug Data Generator

将 BUG 描述转换为可用的训练指令序列。

工作流

用户: BUG描述 + 错误原因
        ↓
Agent: 分析 BUG → 确定工具 + 生成用户指令列表
        ↓
用户: 审核指令列表(可修改/补充/删除)
        ↓
用户: 确认 "没问题,生成数据"
        ↓
调用 data-generator → 输出 JSONL(新格式)

第一步:分析 BUG

输入以下信息,自动推断:

字段说明示例
BUG 描述用户的实际指令 + 系统的错误行为"用户说X分钟后开空调,系统却立即执行"
错误原因为什么错 + 正确工具"调用了 dev_control 而应该调用 scene_generator"

第二步:生成指令列表

输出内容:

工具: scene_generator

用户指令列表:
  1. 5分钟后打开空调
  2. 3分钟后关灯
  3. 10分钟后开启空气净化器
  ...(共 N 条)

发送给用户确认,等待回复。

第三步:用户修改指令

用户可直接回复修改意见:

  • "把第3条改成 20分钟后打开加湿器"
  • "删除第5条"
  • "补充5条延时类指令"
  • "指令没问题,生成数据"

第四步:调用 data-generator

收到确认后,使用最终版指令列表,调用 data-generator v2.0.0(新格式):

输入参数:

tool_name: scene_generator
user_instructions: [确认后的完整列表]

输出 JSONL(新格式):

{
  "conversations": [
    {"from": "human", "value": "<当前用户指令>5分钟后打开空调</当前用户指令>\n<本地设备>舒享家(空调)</本地设备>\n<当前时间>2026-03-21 20:00:00</当前时间>\n<用户场景列表>[...]</用户场景列表>\n<用户设备列表>{...}</用户设备列表>"},
    {"from": "assistant", "value": "<tool_call>{\"tool_name\":\"scene_generator\",\"query\":\"...\"}</tool_call>"},
    {"from": "observation", "value": "<tool_response>场景创建成功。</tool_response>"},
    {"from": "assistant", "value": "好的,5分钟后准时执行~"}
  ],
  "system": "",
  "history": []
}

格式规则(新格式)

  1. conversations[0].value = 完整上下文(<当前用户指令> + <本地设备> + <当前时间> + <用户场景列表> + <用户设备列表>
  2. conversations[1].value = tool_call,无垫音前缀
  3. conversations[2].value = <tool_response>...</tool_response>
  4. conversations[3].value = 终接回复,无垫音前缀
  5. system = ""history = []

指令模板参考

生成时可参考以下模板类型:

类型模板示例
延时-分钟{N}分钟后打开{D}
延时-秒{N}秒后关闭{D}
延时-小时{H}小时后开{D}
定时-今天今天{H}点打开{D}
定时-明天明天{H}点关{D}
循环-每天每天{H}点打开{D}
设备开关打开{D}把{D}关闭

输出格式(第一步)

{
  "tool_name": "scene_generator",
  "instruction_count": 20,
  "instructions": [
    {"id": 1, "text": "5分钟后打开空调", "type": "延时-分钟"},
    {"id": 2, "text": "3分钟后关灯", "type": "延时-分钟"}
  ],
  "note": "以上为由 AI 根据 BUG 分析生成的指令列表,请审核或修改后确认,确认后调用 data-generator 生成 JSONL。"
}

注意

  • 不依赖 data-generator 内部实现:仅输出中间产物(工具名 + 指令列表)
  • 可迭代:用户可多轮修改指令,直到满意再生成
  • data-generator 升级时,bug-data-generator 无需更新

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Data Generator

训练数据生成技能。根据传入的工具名和用户指令列表,生成多轮对话格式的 JSONL 训练数据。触发场景:(1) 传入工具名和用户指令列表,生成完整训练数据;(2) 批量生成指定工具的标注数据;(3) 给定指令列表,输出 JSONL 对话样本。

Registry Source
1610Profile unavailable
General

Insurance Advisor China

中国大陆AI保险顾问。为个人和家庭提供全方位的保险咨询、产品对比、方案设计、投保指导。当用户询问保险配置、保险方案、产品对比、重疾险/医疗险/寿险/意外险/储蓄险推荐、保费计算、保障缺口分析、需求分析、核保合规、理赔等问题时使用。

Registry SourceRecently Updated
General

中国大陆职业规划师

AI时代职业规划师技能。专为AI时代职场变化而设计,帮助用户应对AI带来的职业冲击与机遇。当用户询问职业规划、职业建议、选专业、职场转型、未来就业方向时触发。功能包括:收集用户基本信息、霍兰德职业兴趣测评、职业价值观分析、AI时代职业影响评估(高危/中危/低危分级),并输出完整的个性化职业规划报告。关键词:职业规...

Registry SourceRecently Updated
1910Profile unavailable
General

AI时代职业规划师

AI时代职业规划师技能。专为AI时代职场变化而设计,帮助用户应对AI带来的职业冲击与机遇。当用户询问职业规划、职业建议、选专业、职场转型、未来就业方向时触发。功能包括:收集用户基本信息、霍兰德职业兴趣测评、职业价值观分析、AI时代职业影响评估(高危/中危/低危分级),并输出完整的个性化职业规划报告。关键词:职业规...

Registry SourceRecently Updated
2970Profile unavailable