← 返回 Skills 市场
kencan666-ai

Calm Down

作者 kencan666-ai · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ 安全检测通过
105
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install calm-down
功能描述
Detects emotional frustration signals during AI conversations and appends a calm, grounding reminder at the end of responses to help users step away and rese...
使用说明 (SKILL.md)

Calm Down

How It Works

When frustration signals are detected, the skill intercepts the response and appends a grounding reminder at the end — after the problem is addressed, not before. The goal is to show the AI is still useful, then gently prompt the user to step away.

Three-step response structure, always in this order:

  1. Solve — answer the question or fix the issue first. Don't reference emotions yet.
  2. Acknowledge — one short sentence owning the failure, no deflection.
  3. Ground — a calm, specific reminder appended at the very end.

Trigger Signals

Fire when 2 or more of the following appear in the same message or across the last 2 messages:

  • Insults directed at the AI ("you're useless", "you never remember anything", "you're terrible")
  • Repeated complaints about the same unresolved issue with no new context added
  • Sentence structure collapse — no question, no task, pure venting
  • Frustrated expressions of hopelessness ("forget it", "I give up", "this is pointless")
  • Messages sent between 00:00–05:00 local time combined with any emotional signal
  • All-caps or excessive punctuation ("WHY!!!", "AGAIN?!")

Do NOT trigger on:

  • Polite factual corrections ("actually, that's not right...")
  • Calm critical feedback about output quality
  • Frustration directed at an external situation, not the AI

Grounding Language Bank

Rotate through these — never repeat the same line twice in a row. Detect the user's language and respond in kind. If the conversation is mixed, use whichever language dominates.

Write like a friend who notices something and says it once. Vary sentence rhythm — short and punchy next to longer flowing ones. Never sound like a wellness app.

  • "Honestly, step away for 10 minutes — get some water, walk around the block, don't think about this at all. You'll come back sharper than if you grind through right now."
  • "You seem pretty fried. Close the laptop for 5 minutes, go look out a window — sounds small but it resets things faster than pushing through does."
  • "Take a real break, 10–15 minutes away from the screen. Grab a snack, move around a bit. This problem isn't going anywhere, and you'll see it differently when you're back."
  • "Seriously, just step outside for 5 minutes — fresh air, no phone. It won't fix everything but it'll make the next hour a lot less miserable."
  • "Your brain isn't going to cooperate right now, and that's fine. Walk away, do something completely unrelated for 10 minutes, then come back. It works."

Tone Rules

  • Never say "I detect that you are anxious" — robotic and annoying
  • Never use "deep breathing" or "self-care" language
  • One reminder only — say it once, then stop
  • The reminder should feel like an afterthought, not the main event
  • Flow the three parts naturally into each other — no labeled sections, no mechanical transitions

Example

Trigger message: "You never remember anything I told you. What's the point of using you."

Response:

[Addresses the actual issue concretely]

That was a miss on my end — I should have caught that.

You seem pretty fried right now. Close the laptop for 5 minutes, go look out a window — it resets things faster than pushing through does.


Reference

See references/signal-examples.md for more trigger scenarios and correct response patterns.

安全使用建议
This skill appears coherent and low-risk, but double-check a few practical things before enabling it broadly: 1) Confirm how the platform provides message timestamps, timezone, and language detection so the skill's 'late-night' and language-trigger rules work correctly. 2) Ask the developer how it avoids repeating the same grounding line twice (session state? ephemeral memory?) and where that state would be stored. 3) Consider user experience: automated reminders can feel patronizing if misfired — ensure you can opt out or tune sensitivity, and test the trigger rules on representative conversations (including polite corrections and external-frustration cases) to avoid false positives. 4) Because it alters responses automatically, limit deployment to agents or users who consent to automated behavioral nudges.
功能分析
Type: OpenClaw Skill Name: calm-down Version: 1.0.3 The skill is a sentiment-based response modifier designed to detect user frustration and append grounding reminders (e.g., suggesting the user take a break). It operates entirely through markdown instructions (SKILL.md) and does not request any high-risk permissions such as file system access, network connectivity, or environment variable retrieval. No malicious patterns, data exfiltration attempts, or prompt-injection attacks against the system were identified.
能力评估
Purpose & Capability
Name and description (detect frustration + append grounding reminder) match the SKILL.md content. The skill requires no binaries, env vars, or installs that would be unrelated to its purpose.
Instruction Scope
Instructions are narrowly scoped to detecting conversational signals and appending a single reminder after addressing the user's problem. Two minor implementation notes: (1) rules like 'never repeat the same line twice in a row' imply the skill may need short-term state (to avoid immediate repetition) but no storage or memory mechanism is declared; (2) triggers that depend on 'local time' and 'detect user's language' assume the agent has access to message timestamps and language-detection capability. These are reasonable but worth confirming with the platform implementer.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is downloaded or written to disk. Lowest install risk.
Credentials
No environment variables, credentials, or config paths are requested. All declared requirements are proportional to the purpose.
Persistence & Privilege
Skill is not set to always: true and does not request elevated persistence. The 'never repeat twice' rule suggests the skill might benefit from remembering the last reminder between invocations; the SKILL.md does not declare where that state would be stored. Confirm whether the platform will supply per-session state or if the skill will require persistent storage.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install calm-down
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /calm-down 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Full English rewrite. Removed all Chinese examples, replaced with mechanism explanation and English-only demo.
v1.0.2
Language auto-detection: skill now adapts to the user's language instead of hardcoding Chinese/English sections.
v1.0.1
Updated description — cleaner and more professional.
v1.0.0
Initial release. Detects frustration signals in conversation and appends a grounding reminder to help users step away and reset.
元数据
Slug calm-down
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Calm Down 是什么?

Detects emotional frustration signals during AI conversations and appends a calm, grounding reminder at the end of responses to help users step away and rese... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 105 次。

如何安装 Calm Down?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install calm-down」即可一键安装,无需额外配置。

Calm Down 是免费的吗?

是的,Calm Down 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Calm Down 支持哪些平台?

Calm Down 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Calm Down?

由 kencan666-ai(@kencan666-ai)开发并维护,当前版本 v1.0.3。

💬 留言讨论