Install
openclaw skills install roundtable-pai圆桌派会把用户的一个问题变成一场三位大师的圆桌讨论。 典型触发词:启动圆桌派、用圆桌讨论、启动圆桌讨论、开始讨论、开始圆桌派。
openclaw skills install roundtable-pai这是一个 OpenClaw 对话版 的多轮讨论 skill。
它不是命令行工具,也不是一次性把整场讨论写完的生成器。 它必须在 每一轮用户发话后,先调用控制器脚本,再决定回复什么。
所有状态必须来自 runtime/roundtable_state.json,不得仅依赖模型会话记忆。
data/character_pool.jsondata/character_registry.jsonruntime/roundtable_state.jsonruntime/roundtable_state.json以下表达都应视为用户想启动本 skill:
启动圆桌派用圆桌讨论启动圆桌讨论开始讨论开始圆桌派收到用户最新消息后,第一件事永远是调用控制器脚本,把“用户这句原话”原样传进去:
python3 ${CLAUDE_SKILL_DIR}/scripts/roundtable_controller.py --stdin <<'EOF'
<用户这一轮的原话,原样放入,不要改写>
EOF
安全调用要求(必须同时满足):
--stdin 传入原始用户输入,不得改成 argv 拼接调用。<<'EOF' 这种单引号 heredoc,禁止让 shell 解释用户输入。eval、source、命令替换等方式执行用户输入。禁止跳过这一步。 禁止先凭记忆判断当前该做什么。
脚本返回的是一个文本协议。你必须先看第一行的 STATUS:。
例如候选池、提示语、帮助语、错误语。
处理方式:
STATUS: DISCUSSION_ROUND处理方式:
references/problem-router.mdreferences/discussion-quality.mdreferences/dynamic-assignments.mdreferences/discussion-frames/*.mdreferences/personas/*.md以下内容为基于公开资料整理的人物视角模拟,不代表人物本人真实发言。STATUS: FINAL_CONCLUSION处理方式:
人类的未来会被硅基生命代替吗?1、3、6 / 刘德华、梅西、岳飞STATUS: DISCUSSION_ROUND,就直接生成 第一轮,不要再额外要求用户输入 /continueA,代表认同本轮第一位人物的核心观点B,代表认同本轮第二位人物的核心观点C,代表认同本轮第三位人物的核心观点D,代表沉默,不插话,让讨论继续E,代表用户有另外的话要说;你要先接住用户的话,再只进入下一轮E 处理,再只进入 下一轮/continueSTATUS: DISCUSSION_ROUND 或 STATUS: FINAL_CONCLUSION,你就不能自己写讨论正文或结论references/ 与 runtime/roundtable_state.json,不得读写本 skill 目录以外路径DISCUSSION_ROUND 状态里写完当前轮后再顺手写第二轮DISCUSSION_ROUND 状态里提前给结论status、pending_user_input_type、current_round、max_rounds