前言¶
在飞书、企业微信或自建 Dashboard 的群聊里接入 Agent 时,常见做法是单一助手对每条消息做一次性回复。话题稍复杂,群里就容易变成「收到」「好的」的复读机,缺少不同角色之间的碰撞。若你希望多个「工人」按各自专长和性格接话、错峰发言,再由主持人做归纳,就需要一套明确的编排规则,而不是临时写提示词碰运气。
下面介绍 SkillHub 社区 Skill「群聊互动引擎」(@user_f12a44b7/cnbll-group-discuss),它用人格卡描述每个工人的性格、触发话题和说话风格,按话题匹配选人发言,并约定与 Dashboard 群聊 API 的协作方式。
这是什么¶
群聊互动引擎是分类为 ai-agent 的 Agent Skill(版本 1.0.2,来源 community),发布坐标 @user_f12a44b7/cnbll-group-discuss。SkillHub 页面标注作者为鸿爪派智能科技有限公司;Skill 元数据标签含「鸿爪派」「群聊」「互动」「多智能体」「人格」「讨论」。
官方简介:让工人像真人一样在群里讨论话题,每个工人有独立人格和专长,自然参与讨论。页面标签 requires_api_key=false,表示 Skill 本身不要求额外 API Key(实际发消息仍依赖你所接入的 Dashboard 聊天接口)。
在 SkillHub 上该 Skill 评分为 100000,下载约 803 次(统计以 SkillHub 页面为准,会随时间变化)。
核心功能¶
依据 Skill 包内 SKILL.md(Skill 标识为 group-discuss),能力可概括为以下几点。
话题驱动的选人发言¶
群聊出现新话题后,引擎先做话题匹配:判断哪些工人会对该话题感兴趣,再从中选出约 2~4 名工人,按各自人格卡生成不同视角的回复。
人格卡而非模板复读¶
每个工人对应一张人格卡(文档路径 config/personas.json),字段包括:
- 性格:如谨慎、务实、文艺、理性、挑剔等类型;
- 触发话题:哪些关键词或主题会让他想说话;
- 说话风格:如简短精确、贴代码、长文比喻、分点结构、直接挑刺;
- 模板:若干回复模板,填入当前话题的具体内容。
目标是「像真人团队讨论」,而不是机械统一口吻。
错峰发送与主持人收尾¶
文档描述的发送节奏是:生成回复后间隔约 3 分钟逐个发到群聊,避免同时刷屏。讨论展开后,由文档中的角色「飞仔 C」做总结或追问,形成一轮可读的群聊弧线。
与 Dashboard 的集成约定¶
Skill 声明依赖:
- Dashboard API:
GET拉取聊天、POST发送消息; config/personas.json:工人人格卡配置。
安装与启用¶
安装前需本机已有 skillhub CLI。可先检查:
command -v skillhub && skillhub --version
未安装时,可按 SkillHub 官方说明执行完整安装(含 CLI 与默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅安装 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
安装本 Skill 时,必须用 --dir 指向当前 Agent 的 skills 目录;SkillHub 文档说明默认装到 ./skills/ 可能不会被 Agent 识别。常见路径示例:
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
推荐命令(与 skillhub search 输出一致):
skillhub install cnbll-group-discuss --namespace user_f12a44b7 --dir ~/.cursor/skills
也可让 Agent 按 SkillHub 页面提示,参照 SkillHub 安装说明 安装 @user_f12a44b7/cnbll-group-discuss。
说明:2026-10-23 通过 skillhub install 拉取的 1.0.2 分发包中仅含 SKILL.md 与 _meta.json,未包含 SKILL.md 正文引用的 scripts/discuss_engine.py 与 config/personas.json。启用前请对照官方页面或后续版本更新,确认脚本与配置是否已随包发布,或按 Skill 文档自行补齐运行环境。
典型用法¶
SKILL.md 给出的命令行入口如下(需在具备 scripts/discuss_engine.py 的工程目录中执行):
# 扫描群聊,找话题,生成讨论
python3 scripts/discuss_engine.py
# 预览模式(只显示要发什么,不实际发送)
python3 scripts/discuss_engine.py --dry-run
# 指定话题触发讨论
python3 scripts/discuss_engine.py --topic "AI理解企业业务"
# 查看最近的话题匹配结果
python3 scripts/discuss_engine.py --status
建议流程:先 --dry-run 核对匹配到的工人和待发内容,再跑正式模式;发信前确认 Dashboard 的 GET chat / POST send 已配置且权限正确。
适用场景与注意¶
适合谁
- 已在 Dashboard 或兼容 API 上跑群聊,希望多个 Agent「工人」分角色讨论同一话题;
- 需要可配置的人格、触发词和发言风格,而不是单 Agent 长回复;
- 接受错峰发消息,营造更接近真人讨论的群聊节奏。
限制与注意
- 当前 SkillHub 下载包可能仅为说明性
SKILL.md,落地运行依赖文档中的 Python 脚本与人格配置,安装后应核对文件是否齐全; - 依赖外部 Dashboard 聊天 API,网络、鉴权与频控需自行保障;
- 社区来源 Skill,版本与包内容以 SkillHub 为准;升级可用
skillhub对同一坐标重新安装到目标--dir。
结尾¶
群聊互动引擎把「多人格、话题匹配、错峰发言、主持人收尾」写进 Skill 工作流,适合想把群聊从单点回复扩展成角色化讨论的团队。查阅详情与安装坐标:
- SkillHub 页面:https://www.skillhub.cn/skills/user_f12a44b7/cnbll-group-discuss
- 官方 API 坐标页:https://api.skillhub.cn/user_f12a44b7/cnbll-group-discuss