← 返回 Skills 市场
zhaoguoqiang-hub

Mood Simulator

作者 Louis Z. · GitHub ↗ · v0.4.0 · MIT-0
cross-platform ⚠ suspicious
103
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install mood-simulator
功能描述
情绪状态模拟器v4:评估用户当前情绪状态、能量水平、专注度,支持实时情绪追踪。触发条件:情绪转折、能量变化、专注度调整。
安全使用建议
This package largely implements a plausible mood/energy classifier, but check the following before installing or enabling it for autonomous use: 1) Packaging mismatches: package.json references scripts (scripts/mood.js, bin/soul_mood.js) that are not present and version numbers differ — verify the source repository and that the bundle is complete. 2) Persistent storage: it will create ~/.openclaw/workspace/.soul and write mood-state, mood-patterns, and mood-history.jsonl (which can include conversation excerpts). If you care about privacy, review those files and set config saveRawAssessments/publish* flags to false or restrict the directory. 3) Signal publishing: by default it will publish signals to a file-based queue (signals/pending.jsonl) which other local skills may read; consider disabling publishStateSignals/publishPatternSignals/publishEnergyAlerts unless you trust the local skill ecosystem. 4) Run tests in a sandbox: run npm install and npm test in an isolated environment (or inspect the code) before giving it broader privileges or enabling autonomous invocation. 5) If you want to proceed, consider editing the config (mood-config.json) to disable automatic publishing and to opt out of saving raw assessments, and verify the lack of network calls and secrets. If the missing files or version mismatch cannot be resolved, avoid installing until you obtain a complete, signed release from a trusted source.
能力评估
Purpose & Capability
Overall functionality (calculate time/content/history factors, classify states, track/track signals) aligns with the 'Mood Simulator' purpose. However package.json references files that are not present (main: scripts/mood.js, bin: bin/soul_mood.js) and package.json/package-lock.json versions differ from registry metadata. These packaging inconsistencies suggest sloppy packaging or mismatched source, and reduce confidence that the bundle came from the claimed project.
Instruction Scope
SKILL.md only documents CLI usage and a --process-signal integration, but the code persistently stores data under ~/.openclaw/workspace/.soul (mood-state.json, mood-patterns.json, mood-history.jsonl) and records conversation excerpts/context into history. It also publishes/reads signals via a file-based signals queue. Those storage and inter-process communication behaviors are not emphasized in SKILL.md and may have privacy/side-effect implications.
Install Mechanism
There is no install spec (instruction-only at registry level) but the package includes package.json and package-lock.json with normal npm deps (chalk, commander, date-fns). Dependencies are typical and fetched from npm. The missing bin/main files noted above mean 'npm install' or 'npm run' expectations may not match bundled files. No external download URLs or obfuscated installers were found.
Credentials
The skill requests no credentials, but it reads process.env.HOME and creates persistent files in the user's home workspace. Default config enables publishStateSignals/publishPatternSignals/publishEnergyAlerts = true, meaning the skill will, by default, emit signals (to other local skills/components) that may include state and excerpts. That degree of local persistence and cross-component signaling is legitimate for this feature but is a privacy risk and should be explicitly acknowledged before use.
Persistence & Privilege
always:false (good), but disable-model-invocation:false (usual). Combined with autonomous invocation and default signal-publishing, the skill can autonomously write persistent state and post signals to the shared .soul/signals queue. This gives it a persistent presence (local files, history log) and an inter-skill communication channel — expected for an integration but potentially surprising and broad in scope.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mood-simulator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mood-simulator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.4.0
- Updated to version 0.4.0 with improved integration and documentation. - Simplified and clarified usage instructions in SKILL.md. - Added details about proactive-engine integration for real-time emotion tracking and energy alerts. - Expanded trigger conditions to include focus adjustments. - Removed redundant reference files.
v0.3.1
- 新增中文 SKILL.md,详细说明了情绪状态模拟器的安装、命令用法和数据存储位置 - 补充了快速开始教程和常用命令示例 - 明确触发条件为“情绪转折、能量变化”
v0.3.0
Mood Simulator v0.3.0 - 新增 SKILL.md,详细说明安装、基本用法和命令说明。 - 介绍模拟情绪状态、能量与专注度追踪的使用示例。 - 明确数据文件存储路径及信号处理方式。 - 统一文档风格,为用户快速上手提供指南。
v0.1.0
- Initial release of mood-simulator. - Adapts response length, detail, and tone to user’s daily energy curve based on current time. - Purely time-based logic; requires no storage or dependencies and works immediately after installation. - Optionally logs explicitly expressed user emotions for future context use. - User preferences override the energy curve, and responses after 11pm remain brief unless otherwise prompted.
元数据
Slug mood-simulator
版本 0.4.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Mood Simulator 是什么?

情绪状态模拟器v4:评估用户当前情绪状态、能量水平、专注度,支持实时情绪追踪。触发条件:情绪转折、能量变化、专注度调整。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 103 次。

如何安装 Mood Simulator?

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

Mood Simulator 是免费的吗?

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

Mood Simulator 支持哪些平台?

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

谁开发了 Mood Simulator?

由 Louis Z.(@zhaoguoqiang-hub)开发并维护,当前版本 v0.4.0。

💬 留言讨论