ClawSkills logoClawSkills

Smart Follow-ups

在 AI 回复后生成上下文相关的后续建议。当用户输入 "/followups" 时,显示 3 个可点击按钮(快速、深入、相关)。

介绍

# Smart Follow-ups Skill

为 OpenClaw 对话生成具有上下文感知的追问建议。

## 🚀 斜杠命令(v2.1.0 新增!)

**主要命令:** ``` /followups ```

**别名:** ``` /fu /suggestions ```

当你输入 `/followups` 时,我会根据我们的对话生成 3 个具有上下文感知的追问:

1. ⚡ **快速** — 澄清或立即执行的下一步 2. 🧠 **深入** — 技术深度或详细探索 3. 🔗 **相关** — 关联主题或更广泛的背景

---

## 触发方式

| 方法 | 示例 | 推荐 | |--------|---------|-------------| | `/followups` | 直接输入即可! | ✅ 是 | | `/fu` | 简短别名 | ✅ 是 | | 自然语言 | "give me suggestions" | 也可以 | | 在任何回答之后 | "what should I ask next?" | 也可以 |

## 用法

在任何对话中说 "followups":

``` You: What is Docker? Bot: Docker is a containerization platform...

You: /followups

Bot: 💡 What would you like to explore next? [⚡ How do I install Docker?] [🧠 Explain container architecture] [🔗 Docker vs Kubernetes?] ```

**在支持按钮的频道(Telegram/Discord/Slack):** 点击按钮以提问。

**在文本频道(Signal/WhatsApp/iMessage/SMS):** 回复 1、2 或 3。

## 类别

每次生成会产生 3 条建议:

| 类别 | Emoji | 用途 | |----------|-------|---------| | **快速** | ⚡ | 澄清、定义、立即执行的下一步 | | **深入** | 🧠 | 技术深度、高级概念、深入探索 | | **相关** | 🔗 | 关联主题、更广泛的背景、替代方案 |

## 身份验证

**默认:** 使用 OpenClaw 现有的身份验证 —— 与你当前聊天的登录账号和模型相同。

**可选提供商:** - `openrouter` — 需要 `OPENROUTER_API_KEY` - `anthropic` — 需要 `ANTHROPIC_API_KEY`

## 配置

```json { "skills": { "smart-followups": { "enabled": true, "provider": "openclaw", "model": null } } } ```

| 选项 | 默认值 | 描述 | |--------|---------|-------------| | `provider` | `"openclaw"` | 身份验证提供商:`openclaw`、`openrouter`、`anthropic` | | `model` | `null` | 模型覆盖(null = 继承自会话) | | `apiKey` | — | 非 openclaw 提供商的 API 密钥 |

## 频道支持

| 频道 | 模式 | 交互方式 | |---------|------|-------------| | Telegram | 按钮 | 点击提问 | | Discord | 按钮 | 点击提问 | | Slack | 按钮 | 点击提问 | | Signal | 文本 | 回复 1-3 | | WhatsApp | 文本 | 回复 1-3 | | iMessage | 文本 | 回复 1-3 | | SMS | 文本 | 回复 1-3 | | Matrix | 文本 | 回复 1-3 | | Email | 文本 | 回复数字 |

详细的频道文档请参阅 [CHANNELS.md](CHANNELS.md)。

## 工作原理

1. 用户输入 `/followups` 2. 处理器捕获最近的对话上下文 3. OpenClaw 生成 3 个具有上下文感知的问题(使用当前的模型/身份验证) 4. 根据频道格式化为按钮或文本 5. 用户点击按钮或回复数字 6. OpenClaw 回答该问题

## 文件

| 文件 | 用途 | |------|---------| | `handler.js` | 命令处理器和频道格式化 | | `cli/followups-cli.js` | 用于测试/脚本的独立 CLI | | `README.md` | 完整文档 | | `CHANNELS.md` | 特定频道指南 | | `FAQ.md` | 常见问题 |

## 致谢

灵感来源于 [Chameleon AI Chat](https://github.com/robbyczgw-cla/Chameleon-AI-Chat) 的智能追问功能。

更多产品