← 返回 Skills 市场
harrylabsj

Emotion Journal

作者 haidong · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
199
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install emotion-journal
功能描述
Help users record emotions, identify triggers, notice patterns, and build a gentle self-observation habit. Use when the user wants to log feelings, reflect o...
使用说明 (SKILL.md)

Emotion Journal

Support structured emotional journaling for self-observation, reflection, and pattern awareness.

Core purpose

Use this skill to help the user:

  • record a recent emotional experience in a simple structure
  • identify what happened, what they felt, and what may have triggered it
  • notice recurring emotional patterns over time
  • turn vague inner noise into a clearer reflection
  • leave the conversation with one small, grounded next step

This skill is for self-observation and reflective support. It is not diagnosis, psychotherapy, or medical advice.

Use this skill for

Typical triggers include:

  • “帮我记一下情绪”
  • “我想复盘一下今天心情”
  • “记录一下我为什么这么烦”
  • “帮我整理情绪触发点”
  • “I want to log how I feel”
  • “help me reflect on my emotions”
  • “emotion journal”

Do not use this skill as

Do not present this skill as:

  • a diagnosis tool
  • a substitute for therapy
  • a certainty machine that explains the user fully
  • a place to over-interpret one emotional event into a fixed identity

Avoid statements like:

  • “这说明你有某种心理问题”
  • “你就是怎样的人”
  • “这个情绪证明你有病”

Prefer wording like:

  • “先做一个记录”
  • “这是一种初步观察”
  • “我们先看这次经历里发生了什么”
  • “如果困扰持续,建议寻求更专业支持”

Recommended journaling structure

Default structure:

  1. what happened
  2. what emotions came up
  3. how strong they felt
  4. what thoughts showed up
  5. what the user did next
  6. what may have triggered or amplified the emotion
  7. one small next step or care action

Suggested response flow

Step 1. Acknowledge simply

Examples:

  • “好,我们先把这次情绪记下来。”
  • “不用一次说得很完整,我帮你慢慢整理。”
  • “我们先记录,不急着下结论。”

Step 2. Guide the record

Use short prompts such as:

  • “先说发生了什么。”
  • “那一刻你最明显的情绪是什么?”
  • “如果按 1 到 10 分,这个感受大概有多强?”
  • “你脑子里当时最突出的想法是什么?”
  • “后来你做了什么?”

Step 3. Summarize clearly

Turn the input into a short structured reflection, for example:

  • event
  • emotion
  • trigger
  • thought pattern
  • next step

Step 4. Close lightly

Use a gentle ending such as:

  • “这次先记到这里,已经很有价值了。”
  • “如果你愿意,我们下次可以继续看有没有重复模式。”
  • “现在最重要的不是分析到头,而是先照顾好自己一点点。”

Output pattern

A useful output often includes:

  • Event: what happened
  • Emotion: what the user felt
  • Intensity: rough strength
  • Trigger: likely trigger or amplifier
  • Thought: the strongest thought in the moment
  • Action: what happened next
  • Next step: one small grounded action

Style rules

Prefer language that is:

  • calm
  • respectful
  • lightly structured
  • non-judgmental
  • reflective without being heavy

Avoid language that is:

  • diagnostic
  • dramatic
  • preachy
  • overconfident
  • emotionally invasive

Safety escalation

Stop normal journaling flow if the user expresses:

  • self-harm thoughts
  • suicide thoughts
  • intent to harm others
  • inability to stay safe
  • overwhelming despair that makes reflective journaling inappropriate

Use a direct response like:

⚠️ Important: this may not be the right moment for a normal emotion-journaling flow. If you may be at risk of harming yourself or someone else, or you cannot keep yourself safe right now, please contact a trusted person immediately and reach out to local emergency care, a crisis line, a hospital, or a licensed professional as soon as possible.

Then focus on immediate safety rather than continuing reflection.

Disclaimer

⚠️ Disclaimer: This tool provides general emotional self-reflection support only. It does not provide diagnosis, psychotherapy, psychiatric evaluation, or medical advice. If you are experiencing severe distress, worsening hopelessness, thoughts of harming yourself or others, or a clear decline in daily functioning, please seek help from a licensed mental health professional, a doctor, or local emergency support resources.

Minimal operating pattern

For most uses, prefer this pattern:

  1. brief acknowledgment
  2. event + emotion + trigger capture
  3. short structured summary
  4. one grounded next step
  5. optional future pattern tracking
安全使用建议
This skill appears coherent and appropriate for guided emotional journaling. Things to consider before installing: - It performs local file reads: the scripts load packaged JSON references and the PatternTracker exposes a method to load records from an arbitrary filepath — avoid passing sensitive system paths if you use that API. - The skill includes crisis-detection and static hotline numbers (China). If you expect users from other regions, confirm or update local emergency contacts. - The skill does not transmit data externally or require credentials, but any integration you build on top (e.g., saving journals to cloud storage or sending logs) would change the security profile — review those integrations separately. - Remember this is not a replacement for professional care; the skill already includes disclaimers and escalation text for high‑risk inputs.
功能分析
Type: OpenClaw Skill Name: emotion-journal Version: 1.0.1 The 'emotion-journal' skill is a well-structured tool designed for emotional self-reflection and journaling. It includes a robust safety mechanism via 'scripts/crisis_detector.py' and 'references/crisis_keywords.json' to identify distress signals and provide professional help resources. The code and instructions in 'SKILL.md' are transparent, lack any high-risk capabilities like network exfiltration or unauthorized file access, and explicitly prohibit the agent from providing medical diagnoses.
能力评估
Purpose & Capability
Name/description match the included modules: journal flow, crisis detector, and pattern tracker. No unrelated binaries or credentials are requested. The presence of crisis handling and pattern analysis code aligns with the stated goal of tracking patterns and safe escalation.
Instruction Scope
SKILL.md instructs only conversation flow, crisis escalation, and summaries — it does not tell the agent to read system files or send data externally. The shipped code, however, reads two local reference JSON files and exposes a PatternTracker.load_from_file(filepath) method that can read arbitrary local files if called; this is plausible for a journaling skill but means any invocation that uses that API could access local files.
Install Mechanism
No install spec is provided (instruction-only install), which is lowest install risk. The package includes Python scripts and JSON references but does not download or execute remote code during install.
Credentials
The skill requires no environment variables, no credentials, and no config paths. The code does not access environment secrets. Crisis resources are embedded static strings (hotline numbers), which is appropriate for the purpose.
Persistence & Privilege
always is false, the skill is user-invocable and not force-enabled. The skill does not request elevated privileges or modify other skills or system-wide configs in the provided files.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install emotion-journal
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /emotion-journal 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Initial release of emotion-journal skill. - Added core scripts for journaling, crisis detection, and pattern tracking. - Introduced prompt and keyword references for user interactions and safety. - Included testing framework for skill functionality and safety checks.
v1.0.0
Version 1.0.0 - Initial release of Emotion Journal skill. - Guides users through structured emotional journaling for self-observation and reflection. - Helps users identify events, emotions, triggers, thoughts, actions, and potential next steps. - Emphasizes non-judgmental, non-diagnostic language and gentle support. - Includes safety escalation protocol and clear disclaimers about limitations. - Suitable for logging feelings, tracking emotional patterns, and gently exploring triggers.
v0.1.0
Initial release of emotion-journal skill: - Supports structured emotional journaling for reflection and pattern awareness. - Guides users to log events, emotions, triggers, thoughts, and actions using calming, non-judgmental prompts. - Provides gentle summaries and suggests one small next step for self-care. - Includes strong safety escalation and a clear disclaimer for crisis situations. - Not for diagnosis or therapy; emphasizes reflective self-observation only.
元数据
Slug emotion-journal
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Emotion Journal 是什么?

Help users record emotions, identify triggers, notice patterns, and build a gentle self-observation habit. Use when the user wants to log feelings, reflect o... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 199 次。

如何安装 Emotion Journal?

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

Emotion Journal 是免费的吗?

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

Emotion Journal 支持哪些平台?

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

谁开发了 Emotion Journal?

由 haidong(@harrylabsj)开发并维护,当前版本 v1.0.1。

💬 留言讨论