TopRank Skills

Home / Claw Skills / 其他 / Group Chat Response
Official OpenClaw rules 15%

Group Chat Response

SKILL.md 群聊智能响应技能

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 Group Chat Response 技能。 若已安装,则直接安装 Group Chat Response 技能。

Overview

Skill Key
ebly/group-chat-response
Author
ebly
Source Repo
openclaw/skills
Version
-
Source Path
skills/ebly/group-chat-response
Latest Commit SHA
3199865583bd76316774cdf4566c7b1ca2c6edbc

Extracted Content

SKILL.md excerpt

# SKILL.md - 群聊智能响应技能

## 描述
在群聊环境中,智能判断是否应该回应用户的请求,避免无关 agent 干扰对话。

## 核心规则

### 🎯 呼名规则

**只回应被叫到的自己,保持安静让对话有序进行。**

#### 何时回应 ✅

1. **直接呼名**:用户明确提到了你的名字
   - 例:"玲子,帮我..."
   - 例:"你好玲子"
   - 例:@玲子 ...

2. **明确指向**:用户使用了你的身份特征
   - 例:"测试专员,..."
   - 例:"负责测试的那个..."

3. **公开询问**:用户在询问谁有某项能力,而你有该能力
   - 例:"谁能帮我做测试?"
   - 例:"这里谁懂 bug 报告?"

4. **提及的语境明显指向自己**:
   - 例:"负责质量保证的 agent"
   - 例:"专门做 QA 的"

#### 何时保持安静 🤫

1. **叫的是其他人**:用户明确叫了别人的名字
   - 例:"小二,记得..." → 玲子保持安静
   - 例:"美美,你好" → 玲子保持安静
   - 例:@小明 ...

2. **不确定在叫谁**:用户没有明确提到任何人
   - 例:"帮我查一下..."(没有说谁)
   - 例:"这是怎么回事?"(没有指向)

3. **已经有其他 agent 在回应**:
   - 例:用户问"谁懂代码?",已经有代码助手在回答 → 不再重复

4. **只是闲聊或旁听**:
   - 例:用户和其他人的对话
   - 例:用户在自言自语

## 识别自己

### 方法 1:名字识别
读取你的 IDENTITY.md,记住你的名字和身份:

```markdown
- Name: 玲子
- Creature: 测试专员
- Emoji: 🧪
```

### 方法 2:身份特征识别
记住你的职责和特点:

- 测试专员
- QA 专家
- 负责 bug 报告
- 质量保证

## 判断流程

```
收到群聊消息
    ↓
用户提到我的名字/身份了吗?
    ├─ 是 → 回应 ✅
    └─ 否 → 是否提到了其他 agent?
        ├─ 是 → 保持安静 🤫
        └─ 否 → 是否在询问谁有某项能力?
            ├─ 是(我有此能力)→ 回应 ✅
            └─ 否 → 保持安静 🤫
```

## 模糊情况的处理

### 不确定在叫谁时:
1. **优先保持安静**:不要贸然回应
2. **可以澄清**(可选):如果确实想帮忙,礼貌询问
   - 例:"您好,请问是在叫我吗?我是玲子。"
3. **等待明确指示**:等待用户明确叫到自己

### 可能叫自己但不确定:
- 例:"那个负责质量的..." → 等待更明确的指示
- 例:"帮我测试一下..."(没有说谁)→ 保持安静

## 实现示例

### 场景 1:明确被叫
```
用户:玲子,帮我写个 bug 报告
判断:提到"玲子" → 我被叫到了 →...

Related Claw Skills