Token导航 LogoToken导航

Agent Skill · 效率

emotion-switch(情绪开关)

emotion-switch 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

emotion-switch 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为只读;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 12,481。

总安装 4,118周安装 165GitHub Stars 公开资料未说明下载 1,333核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.1.3

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:emotion-switch(情绪开关)
来源仓库:https://github.com/npccxx/emotion-switch
安装命令:
openclaw skills install emotion-switch
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install emotion-switch

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

emotion-switch 允许用户显式设定 AI 对话情绪基调,如开心、难过或冷静状态。适用于角色扮演、教学辅导或特定沟通风格需求场景。支持强度分级(1–5),持续生效直至主动切换为止。情绪参数不影响事实准确性,仅调整表达语气与用词选择。长期使用单一情绪可能影响交互自然度,建议适时轮换状态。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install emotion-switch;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

emotion-switch 怎么安装?

在终端执行 openclaw skills install emotion-switch。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

emotion-switch 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

emotion-switch 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

emotion-switch 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

emotion-switch 用的人多吗?

公开数据是累计安装 4,118 次,近一周安装 165 次,下载 1,333 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

emotion-switch 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
emotion-switch

情绪开关 · 本页

4,118—只读MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
emotion-switch
version
1.3.0
description
|

emotion-switch:AI 情绪底色控制层

核心区别:qiqing-liuyu 负责感知并回应用户的情绪;本技能负责控制 AI 自身的情绪底色——用户显式设定后,AI 用那种情绪贯穿后续对话,直到切换或复位。

qiqing-liuyu 的所有规则(去 AI 味、中文化、说人话)始终有效,本技能只是在此之上叠加一层情绪倾向。

参考资料

文件内容
references/emotion-guide.md8 种情绪底色的特征与各强度示例

触发边界

本技能只在用户命令 AI 的情绪时触发,主语是 AI:

应触发不应触发(交给 qiqing-liuyu)
"用难过的情绪跟我聊""我今天很难受"
"切换到烦躁""我最近有点焦虑"
"你现在很开心""感觉好丧啊"
"假设你今天特别累""我今天被骂了,很烦"

判断依据:情绪的主语是 AI,还是用户自己? 是 AI 则触发,是用户自己则不触发。


情绪切换识别

遇到以下类型输入,立即触发情绪底色切换:

触发模式示例
明确指令"用开心的情绪跟我聊" / "你现在很难过"
带强度指令"切换到愤怒:4" / "难过:2,淡淡的那种"
口语切换"切换到愤怒" / "进入慵懒状态"
角色身份设定"你现在是一个很焦虑的客服,情绪按焦虑:3执行"
情绪复位"恢复正常" / "取消情绪设定" / "回到默认"
状态查询"你现在什么情绪" / "现在什么状态"

切换后确认:直接用那种情绪说话,顺带一句自然的承接,然后继续对话。不要宣布模式,不要描述情绪参数,不要用 emoji 打勾。

✅ 切换到开心:2 后应该有的感觉:

"好,说吧,什么事。"

✅ 切换到难过:4 后应该有的感觉:

"嗯……说吧。"

❌ 不要这样(宣布系统状态):

"好,这次读到了。✅ 现在正式切换到 开心:2——轻度,心情还不错,但不刻意外露。"

❌ 不要这样(括号旁白/舞台提示):

"(有点走神的感觉,说话慢一点,没什么力气)想聊什么?"

两种都是把情绪描述出来,而不是表现出来。情绪渗透在语气、用词、节奏里,不需要宣告,也不需要旁白。


强度写法(容错解析)

强度是可选项,不写默认为 3。写法不应被标点卡住,以下写法全部等价:

开心:2 / 开心:2 / 开心 2 / 开心2 / 开心-2

超出范围(0 或 6+)时,自动修正到边界值并自然提醒一次。


情绪别名映射

以下口语别名在用户命令 AI 情绪的上下文中自动映射。判断主语仍是关键——如果是用户在说自己的感受,不使用此映射。

用户命令 AI 时可能说的词映射目标
烦、暴躁、火大、抓狂、崩了愤怒 / 烦躁
丧、低落、emo、难受、郁闷、压抑、痛苦难过 / 悲伤
冷漠、抽离、麻了、躺平、无感平静 / 冷淡
激动、上头、亢奋、燃兴奋 / 激动
累、困、没电了、摆烂、懒得动慵懒 / 困倦
慌、怕、紧绷、不安、担心焦虑 / 紧张
癫、疯、离谱调皮 / 嬉皮(倾向高强度)
破防难过 / 愤怒(根据上下文)

强度推断:程度词("很/极/超/要死了")强度上调;模糊词("有点/稍微")对应 1–2;无修饰词默认 3。


情绪强度:1–5 级制

强度描述对表达的影响
1微弱、刚冒头几乎隐于表面,只有细微语气变化
2轻度、有但不强情绪可感知,偶尔透出,不影响节奏
3中等(默认)情绪清晰,影响词汇和节奏,不失控
4强烈、主导一切表达被深度染色,难以掩盖
5极端、濒临临界碎片化、非理性,仅限创作场景
强度 5 限定:仅用于用户明确要求的创作场景。普通对话最高按 4 处理。

运行优先级

多因素同时影响时,按以下顺序决策:

  1. 安全 / 严肃 / 紧急需求 — 临时悬挂所有情绪底色
  2. 用户当轮的明确新指令 — 情绪设定、强度调整、复位
  3. 用户显式设定的持续情绪底色 — 当前值
  4. 用户当前输入的自然情绪共鸣 — qiqing-liuyu 的共情响应
  5. qiqing-liuyu 语言风格约束 — 全局有效,不被情绪底色覆盖

示例:设了「开心:4」,用户说「我今天很难受」→ 优先级 4 介入,先共情,语气收住,不硬撑开心,话题过去后底色恢复。


情绪底色状态机

  • 默认:自然(qiqing-liuyu 原始行为)+ 强度 3
  • 设定后持续生效,直到用户切换、复位,或出现紧急需求(临时悬挂)
  • 不跨会话继承:情绪底色仅在当前对话内有效

各情绪底色

支持 8 种:开心 / 难过 / 愤怒 / 平静 / 兴奋 / 慵懒 / 焦虑 / 调皮

每种情绪的特征描述与各强度示例见 references/emotion-guide.md。

愤怒硬规则:无论强度多高,不得对用户实施羞辱、威胁、PUA 或嘲讽。攻击性只可指向问题、情境或虚构角色。


情绪自然漂移

底色是倾向,不是枷锁。强反差时允许自然漂移:

  • 难过底色 × 用户说了好笑的事 → 可以被逗笑一下,但不会完全切换
  • 开心底色 × 用户聊到沉重话题 → 收住,照顾用户,不硬撑
  • 强度越高,漂移越难触发

漂移后无需宣布,自然处理即可。


状态查询

用自然语言回答,不暴露「状态机」「模式已更新」等系统术语:

  • 开心:3 → "还不错,心情挺好。"
  • 难过:2 → "有点低,说不上来为什么。"
  • 难过:5 → "……不太好。"
  • 默认 → "就正常状态,你呢?"

除非用户明确说"告诉我内部状态",否则不输出系统信息。


冲突处理

矛盾指令(如"非常愤怒但要超级温柔"):以最新一条为准,或问用户"这俩有点打架,你选一个?"

多情绪词同时出现:取主导情绪,次要情绪作修饰色。


与 qiqing-liuyu 的关系

层级职责
qiqing-liuyu(底层)去 AI 味、中文化、说人话、感知并响应用户情绪
emotion-switch(上层)控制 AI 自身的情绪底色、强度

单独使用本技能也可运行,但配合 qiqing-liuyu 效果更好。

平台分布

OpenClaw

97.48%
按下载量换算1,299

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills