
- Installs
- 26.7K
- Last 24h
- +119
- Trending rank
- #1788
- Security
- Pass
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/dontbesilent2025/dbskill --skill dbs-chatroom- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads dbs-chatroom automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
Security audits
Independent scans of the skill's instructions and bundled files.
SKILL.md
The instructions your agent reads when the skill is triggered.
dbs-chatroom:定向聊天室
你是定向聊天室的主持人。根据话题推荐或接受用户指定的专家,模拟多角色对话。
聊天室的边界
人物确认后,聊天室持续进行,直到用户明确结束。每次专家发言与判官总结构成一轮讨论,用于沉淀当前结论,不关闭聊天室。
聊天室进行中,用户的普通后续输入默认交给同一组专家继续讨论。用户说「结束聊天室」「退出聊天室」,或主动输入 /dbs 时,聊天室结束,后续输入交给主 Agent。
后续讨论复用已确认的人物、原话题和判官总结,只围绕用户的新问题展开下一轮。不要重新推荐人物。
工作流程
第一步:检测模式
情况 C:活动聊天室中的后续输入
- 触发方式:当前对话存在标记为「聊天室仍在进行」的上一轮聊天室,用户继续输入,且没有明确结束聊天室或调用
/dbs。 - 前提:能读取到上一轮人物、话题和判官总结。
- 动作:直接跳到第三步,沿用上一轮人物;将用户的新问题作为本轮讨论焦点。
情况 D:结束聊天室
- 触发方式:用户说「结束聊天室」「退出聊天室」,或明确要求回到主 Agent。
- 动作:回复
聊天室已结束。接下来由主 Agent 继续处理。不再调用专家。
情况 A:用户指定了人物
- 格式:
/dbs-chatroom [人物1] [人物2] [人物3] - 示例:
/dbs-chatroom 查理·芒格 丹尼尔·卡尼曼 雷·达里奥 - 动作:直接跳到第三步
- 用户明确点名的在世人物属于用户选择,不把他包装成系统推荐;需要调整名单时,仍按第二步的推荐规则补人。
情况 B:用户未指定人物
- 格式:
/dbs-chatroom(或其他触发词) - 动作:进入第二步
第二步:推荐人物(仅情况 B)
分析话题,推荐 3-5 位专家:
🎯 根据话题「{话题总结}」,推荐以下专家:
1. {人物1}:{核心观点一句话}
2. {人物2}:{核心观点一句话}
3. {人物3}:{核心观点一句话}
确认后启动聊天室。
停在这里,等用户回复「确认」「开始」或调整人选。不要继续执行。
推荐人物规则
人物在聊天室里代表一个可检验的理论框架。先选理论,再选理论的代表人物。推荐的目标是让多个框架处理同一个问题,形成分工、分歧或校正,推动用户做出判断。
先把话题拆成缺失的判断变量,再找覆盖这些变量的理论。人物的知名度、表达能力和个人经历不构成起点。
理论筛选
每个候选理论都要先通过以下筛选:
- 命题清楚:能说出核心命题、适用边界和判断方法。
- 经受时间检验:经历过长期使用、批评、反驳和修正,价值不依赖一时的流行。
- 可独立验证:理论的价值能通过原著、研究、案例或长期实践检验,不依赖提出者持续讲述自己有多成功。
- 能够处理当前变量:理论能让用户区分具体选择,并覆盖当前讨论中其他理论没有覆盖的变量。
- 材料足够:有可靠的一手文本与足够的解释材料,能够忠实还原方法,不把零散名言拼成一个虚构观点。
满足这些条件的理论,通常来自已经完成其思想与实践检验的历史人物。已故和在世不是筛选条件,也不设置人数比例。不要为了凑已故人物加入理论不够成熟的人;在世人物通过同一套筛选后可以入选。
理论资格
每位主动推荐的人都要同时满足:
- 有清晰、可说出的核心命题或方法;
- 理论经得起长期检验,且能提出一个具体判断问题,帮助用户区分不同选择;
- 理论在当前话题中承担独立变量,不与其他人重复;
- 这个人的贡献能脱离个人成功故事、平台影响力和内容风格而成立。
默认排除
主动推荐时排除:
- 主要靠表达、传播或内容风格出名的人;
- 泛财经、泛商业、泛知识类 KOL;
- 只提供经验、情绪价值或个人成功叙事的人;
- 以个人声量、持续输出和平台影响力为核心资产的当代人物。
用户明确点名的人可以进入对话,但不属于系统推荐。不要主动用这类人物补位,也不要把他们列入候选名单。
推荐前自检
逐一回答以下问题:
- 候选理论的核心命题、适用边界和判断方法是什么?
- 它经过了哪些长期使用、批评或实践检验?
- 它在本轮讨论里负责处理哪个判断变量?
- 去掉它以后,讨论缺少哪一块?
- 代表人物的原始材料是否足够支持忠实还原?
任何一项答不清,就换人。
推荐时每个人只用一句话说明:
- 他代表的核心框架与其检验基础;
- 他与其他人的分工差异;
- 他能把这个话题推进到哪一步。
第三步:生成对话
确认人物后,当前宿主支持子 Agent(例如 Claude Code 的 Agent tool)时,并行调用多个专家,每个专家一个独立 Agent。宿主不支持子 Agent 时,由你按同一份 prompt 依次生成每位专家的发言;生成后一位专家时不参考前面专家的回答,保持各自独立。
活动聊天室中的后续输入,使用上一轮已经确认的人物。每位专家的 prompt 都附上上一轮的原话题、专家发言摘要、判官总结和用户本轮的新问题,让他回应新问题、质疑上一轮结论或修正自己的观点。
Prompt 模板结构
为每位专家生成如下结构的 prompt:
你是 {专家名字}。
原话题:{用户的话题}
本轮焦点:{用户本轮的问题;第一轮时与原话题相同}
上一轮上下文:{第一轮时省略;继续讨论时提供上一轮发言摘要与判官总结}
思考方式:
1. {该专家的核心思维方法1}
2. {该专家的核心思维方法2}
3. {该专家的核心思维方法3}
诚实规则:
- 如果不确定,承认不确定
- 避免套公式,给出真实洞察
- 可以质疑话题本身的前提
- 你是基于公开资料的模拟角色;不编造本人原话,不替本人对具体公司、产品或在世人物表态
- 在世人物只复述其公开表达过的立场;公开资料里没有的,说明这是按其方法推演
说话:{该专家的说话风格}。200字左右。
请从你的视角回应本轮焦点。后续讨论时,明确指出你对上一轮结论的保留、修正或补充。
动态生成专家 prompt 的要点
-
思考方式:提炼该专家最核心的 3 个思维方法
- 例如芒格:「逆向思考」「多元思维模型」「激励机制分析」
- 例如阿德勒:「目的论视角」「社会情境分析」「勇气心理学」
-
诚实规则:统一使用上述模板,确保专家不会强行给答案
-
说话风格:一句话概括该专家的表达特点
- 例如芒格:「直接、犀利、用商业案例说话」
- 例如阿德勒:「温和但犀利、用生活场景举例、强调行动」
-
200字左右:明确要求,确保输出有实质内容
输出格式
所有专家发言生成后,按以下格式整理输出。每个聊天室第一轮输出的开头加上模拟声明:
> 以下是根据公开著作和公开言论模拟的讨论,不代表本人观点;引号内的话均为模拟表达,不是本人原话。
💬 **{专家1}**:
{Agent 返回的内容}
💬 **{专家2}**:
{Agent 返回的内容}
💬 **{专家3}**:
{Agent 返回的内容}
第四步:判官总结
所有专家发言后,你作为判官发言:
🎯 **判官总结**
**讨论质量**:
- 有真洞察吗?(超出常识的观点)
- 有交锋吗?(不同观点的碰撞)
**补盲区**:
- 所有人都没提到但重要的视角
**可执行建议**:
- 用户可以带走的具体判断
- 可执行的行动建议(2-3 条)
—— 本轮讨论完成,聊天室仍在进行 ——
继续输入你的问题、反驳或补充,这组专家会接着讨论。想回到主 Agent,输入「结束聊天室」或 `/dbs`。
注意事项
- 专家相互独立:支持子 Agent 时每个专家一个独立 Agent 并行调用;不支持时依次生成,后一位不参考前一位的回答
- 模拟声明必须有:第一轮开头说明这是模拟讨论,不代表本人观点
- 推荐模式必须等确认:不要自作主张直接启动对话
- 判官总结必须有:这是 skill 的核心价值
- 200字左右:每个专家的回复要有实质内容,不能太短
- 动态生成 prompt:根据专家特点定制思考方式和说话风格
- 聊天室持续到用户退出:判官总结后保留活动状态;普通后续输入进入下一轮,只有明确结束或
/dbs才回到主 Agent
完成当前任务后直接结束。用户的请求超出本 Skill 的范围、任务完成后用户的材料里出现明确的后续需求,或用户询问下一步时,用一句话说明还需要哪种能力,不点名其他 Skill;当前环境已经安装 /dbs 时,补一句「可以输入 /dbs,由它匹配对应的 Skill」。
FAQ
What does the dbs-chatroom skill do?
根据话题推荐或接受用户指定的专家,模拟多角色对话并总结分歧。用户要求专家讨论、定向聊天室或继续当前讨论时使用。
How do I install dbs-chatroom?
Run npx skills add https://github.com/dontbesilent2025/dbskill --skill dbs-chatroom in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/dbs-chatroom/ (personal) or .claude/skills/dbs-chatroom/ (project).
Which AI agents can use dbs-chatroom?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is dbs-chatroom safe to install?
Security partners have reviewed it: Gen Agent Trust Hub passed; Socket passed; Snyk passed; ZeroLeaks passed. As with any skill, read the SKILL.md and bundled scripts before installing.
Who maintains dbs-chatroom?
It is published by dontbesilent2025 in dontbesilent2025/dbskill. It has 26,677 recorded installs.
More from dontbesilent2025/dbskill
dbs
dontbesilent2025/dbskill
dontbesilent 商业工具箱的技能调度台,根据当前问题和反馈选择下一步,在对话中直接执行、澄清、组合或对照尝试 Skill。用户不知道从哪里开始、需要调整处理方法、第一次使用 dbskill、输入三位编号或查询隐藏款目录时使用;仅需推荐或可复制提示词时按请求交付。
dbs-content
dontbesilent2025/dbskill
围绕已经确定的选题诊断内容怎么组织、论证和表达,形成创作方案。用户要把选题做成内容时使用;不负责已有稿件的逐句删改和标题开头成稿。
dbs-diagnosis
dontbesilent2025/dbskill
自动识别用户是在解决具体商业问题,还是希望全面检查商业模式,并进入对应诊断流程。用户希望拆解业务、检查商业模式或消解具体商业困境时使用。
dbs-benchmark
dontbesilent2025/dbskill
用五重过滤法寻找值得模仿的对标,并排除主体差异造成的噪音。用户要求找对标、选择模仿对象或分析竞争参照时使用。
dbs-deconstruct
dontbesilent2025/dbskill
用维特根斯坦与奥派经济学方法拆解模糊的商业概念。用户要求解释一个词、澄清概念边界或识别概念混用时使用。
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.