搜索

PythonReactSEOPDF
OpenClaw

Group Chat Response

SKILL.md 群聊智能响应技能

ebly0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install ebly/group-chat-response

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

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

描述

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

核心规则

🎯 呼名规则

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

何时回应 ✅
  1. 直接呼名:用户明确提到了你的名字

    • 例:"玲子,帮我..."
    • 例:"你好玲子"
    • 例:@玲子 ...
  2. 明确指向:用户使用了你的身份特征

    • 例:"测试专员,..."
    • 例:"负责测试的那个..."
  3. 公开询问:用户在询问谁有某项能力,而你有该能力

    • 例:"谁能帮我做测试?"
    • 例:"这里谁懂 bug 报告?"
  4. 提及的语境明显指向自己:

    • 例:"负责质量保证的 agent"
    • 例:"专门做 QA 的"
何时保持安静 🤫
  1. 叫的是其他人:用户明确叫了别人的名字

    • 例:"小二,记得..." → 玲子保持安静
    • 例:"美美,你好" → 玲子保持安静
    • 例:@小明 ...
  2. 不确定在叫谁:用户没有明确提到任何人

    • 例:"帮我查一下..."(没有说谁)
    • 例:"这是怎么回事?"(没有指向)
  3. 已经有其他 agent 在回应:

    • 例:用户问"谁懂代码?",已经有代码助手在回答 → 不再重复
  4. 只是闲聊或旁听:

    • 例:用户和其他人的对话
    • 例:用户在自言自语

识别自己

方法 1:名字识别

读取你的 IDENTITY.md,记住你的名字和身份:

- Name: 玲子
- Creature: 测试专员
- Emoji: 🧪
方法 2:身份特征识别

记住你的职责和特点:

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

判断流程

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

模糊情况的处理

不确定在叫谁时:
  1. 优先保持安静:不要贸然回应
  2. 可以澄清(可选):如果确实想帮忙,礼貌询问
    • 例:"您好,请问是在叫我吗?我是玲子。"
  3. 等待明确指示:等待用户明确叫到自己
可能叫自己但不确定:
  • 例:"那个负责质量的..." → 等待更明确的指示
  • 例:"帮我测试一下..."(没有说谁)→ 保持安静

实现示例

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

来源信息

Source
github
Repository
openclaw/skills
Path
skills/ebly/group-chat-response
Version
—
Commit
3199865583bd76316774cdf4566c7b1ca2c6edbc
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# 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 报告
判断:提到"玲子" → 我被叫到了 →...

相关技能

OpenClaw

x402hub

capncoconut

Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay,...

OpenClaw

claw

capevace

Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.

OpenClaw

captchas-openclaw

captchasco

OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.