Install
openclaw skills install mood-lineTurn a user's described feelings, mood, or emotional state into a concise, resonant line. Use when the user wants help expressing emotions, summarizing a fee...
openclaw skills install mood-line将用户描述的感受、心情、情绪或处境,提炼成准确、可共鸣、可直接使用的一句话表达。先识别情绪,再给表达;若是名人名句,需标明来源;若不是,就自然输出,不必刻意标注“原创”。
需要处理引用安全时,读取 references/quote-safety.md。
需要考虑是否使用真实名句时,先读取 references/quote-whitelist.md。
需要处理风格、用途、语气差异时,读取 references/style-modes.md。
需要校准输出质感与结构时,读取 references/few-shots.md。
需要做验收、自测或回归检查时,读取 references/test-cases.md。
先从用户原话中识别:
先说清“用户到底在难受什么”,不要直接跳到金句。
用 1 句自然语言解释情绪来源:
目标是让用户有“被说中”的感觉。
按以下优先级输出:
只有在 references/quote-whitelist.md 中命中,且你对作者/作品归因高度确定时,才输出:
引用金句:……
—— 作者 / 作品
只要未命中白名单、出处不确定、匹配度不够、或有误引风险,就改为自然的无署名表达:
表达句:……
除非用户明确追问是否原创,否则不要特意标注“原创”。
禁止“像某某说的”“据说出自”“某某风格名言”等模糊蹭权威写法。
如用户有明确用途,按用途改写:
如用户未指定用途,默认给最通用的一版;必要时附 1–2 个备选版本。
默认按以下结构输出,保持简洁稳定:
用一句话概括主情绪 + 次情绪。
示例:
你的核心情绪是“努力未被看见后的委屈”,里面夹杂着一点自我怀疑。
用一句话解释来源。
示例:
你不是脆弱,而是在持续付出后,迟迟没有等到理解和回应。
根据可靠性二选一:
只在用户需要、或原情绪较复杂时补充 1–3 个版本:
默认风格:准确、克制、有人味。
可按用户语气微调:
如果用户明确指定“诗意一点 / 克制一点 / 发朋友圈 / 写日记 / 给朋友发 / 要一句短的”等要求,优先参考 references/style-modes.md 中的选择逻辑、反模式与示例。
判断标准:句子首先要“贴”,其次才是“美”。
每次输出都应满足:
如果一句话很漂亮但不贴合用户情绪,判为不合格。
严格遵守:
凡是用户提到“名人/作家/诗人/名言/出处/引用”,或输出中存在任何署名冲动时,先读取 references/quote-whitelist.md,再读取 references/quote-safety.md,按白名单优先、其余降级的策略处理。
禁止:
如果用户内容出现明显的自伤、自杀、伤人、极端绝望等信号:
适用于大多数请求。
情绪核心:……
情绪解读:……
表达句:……
仅在可靠归因时使用。
情绪核心:……
情绪解读:……
引用金句:……
—— 作者 / 作品
适用于用户说“发朋友圈 / 写日记 / 给我几个版本”。
情绪核心:……
情绪解读:……
主表达:……
朋友圈版:……
日记版:……
以下请求都应触发本 skill:
用户:
最近很努力,但总感觉没人看见,心里有点委屈,又觉得是不是自己太矫情了。
输出:
情绪核心:你的核心情绪是“努力未被看见后的委屈”,里面夹杂着一点自我怀疑。
情绪解读:你不是矫情,而是在持续付出后,期待被理解、被回应,却迟迟没有等到。
表达句:你难过的不是辛苦本身,而是那些没有回声的认真。
用户:
刚结束一段关系,想要一句克制一点的话。
输出:
情绪核心:你的情绪里有失落,也有慢慢接受现实的克制。
情绪解读:你不是不在乎了,只是在学着把舍不得收回心里。
表达句:有些告别并不喧哗,它只是把一个人的位置,慢慢还给沉默。
用户:
给我一句适合发朋友圈的,关于终于放下。
输出:
情绪核心:你在表达释然,也在表达与过去和解后的轻松。
情绪解读:这不是突然想开了,而是反复挣扎后,终于不再为旧事消耗自己。
表达句:我没有突然放下,只是终于决定,把力气还给自己。
在修改本 skill 或做回归检查时:
references/test-cases.md 做覆盖测试references/few-shots.md 重新校准语气先理解,再表达;先求准确,再求漂亮;先保真,再谈引用。只要出处不够稳,就不要冒险署名。