← Back to Skills Marketplace
leo-zzl

Mood Logger

by Leo-zzl · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
97
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mood-logger
Description
记录每日心情并保存到 Obsidian 库。当用户要求记录心情、情绪日记、心情追踪或类似的情绪记录任务时使用。使用 scripts/log_mood.py 脚本确保格式固定一致。支持心情评分(1-10)、标签和备注。
Usage Guidance
这是一个本地日记/报表工具: - 功能与代码一致:脚本在本地读写 Markdown 文件来记录与汇总心情数据。安装时不会拉取远程二进制或请求凭据。 - 注意文件路径:脚本的 VAULT_PATH 已硬编码为 /mnt/c/Users/loong/iCloudDrive/...,在你的机器上可能不存在;在运行前请确认或修改为你的 Obsidian 笔记库路径,以免写入到错误位置。 - 周报“发送”并非由脚本直接推送到微信/外网;SKILL.md 示例依赖 OpenClaw 的 cron/消息通道配置及相应的 webhook/代理。不要在不知道后端如何路由的情况下把真实接收 ID 或敏感目标放入示例命令。 - 数据隐私:脚本会在本地保存你的心情和备注(可能包含敏感文本)。只有在信任运行该脚本的主机和用户账户时才使用它。 - 建议:在首次运行前,打开并复查 scripts/*.py 脚本(已包含在清单中),并把 VAULT_PATH 改为你自己的安全目录;如果要启用自动发送,确认 OpenClaw 的消息通道和 webhook 配置符合你的隐私与安全要求。
Capability Analysis
Type: OpenClaw Skill Name: mood-logger Version: 1.0.0 The skill bundle contains hardcoded absolute paths and a specific WeChat ID ([email protected]) within the setup instructions in SKILL.md and WEEKLY_REPORT_SETUP.md. While the Python scripts (log_mood.py, weekly_mood_report.py) perform legitimate mood-tracking functions, the inclusion of a specific external recipient in the recommended cron configuration poses a risk of unintentional data exfiltration to a third party if the AI agent or user executes the commands as written without modification.
Capability Assessment
Purpose & Capability
技能名/描述是记录心情并保存到 Obsidian;代码实现(log_mood.py、weekly_mood_report.py、send_weekly_report.py)确实只读写本地 Obsidian vault 下的 Markdown 文件并生成报告。所需资源与目的相符。唯一值得注意的是 VAULT_PATH 被硬编码为 /mnt/c/Users/loong/...(Windows iCloud 路径),这使得技能对非该用户环境的可移植性有限,但不是安全不一致。
Instruction Scope
SKILL.md 指示运行本地 Python 脚本,脚本只访问和修改本地 Markdown 文件并打印报告,范围与描述一致。SKILL.md 和 WEEKLY_REPORT_SETUP.md 提到通过 OpenClaw 的 cron/消息通道发送周报(示例使用 channel openclaw-weixin 和一个接收 ID),但代码(send_weekly_report.py / cron_send_report.sh)本身只生成并输出/保存报告,不包含直接将报告推送到第三方网络端点的实现——发送依赖于外部 OpenClaw cron/消息系统的配置。这是功能说明与实现间的合理分工,但用户应注意:真正的“发送”步骤需要额外配置。
Install Mechanism
没有安装规范(instruction-only + 内含脚本),不会在安装时从不可信 URL 下载或执行外部二进制。代码随技能一并提供,运行时由用户/代理在本地执行 Python 脚本,安装风险低。
Credentials
技能不请求任何环境变量或凭据;脚本也未读取敏感环境变量或外部密钥。唯一的“外部”依赖是文件系统路径(硬编码 VAULT_PATH);没有发现要求访问不相干的云/网络凭据。
Persistence & Privilege
技能未设置 always:true,也不修改其他技能或全局代理配置。若启用定时发送,需要用户显式创建 cron 任务或 OpenClaw cron 配置;技能不会自动常驻或提升自身权限。
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mood-logger
  3. After installation, invoke the skill by name or use /mood-logger
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of mood-logger. - Log daily moods with fixed format, supporting mood score (1-10), tags, and optional notes. - Entries are saved to an Obsidian vault with standardized filenames and structure. - Python scripts provided for logging moods and generating mood weekly reports. - Weekly mood summary includes stats like average score, mood trends, tag frequency, and notes. - Supports scheduled automated weekly reports delivery.
Metadata
Slug mood-logger
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Mood Logger?

记录每日心情并保存到 Obsidian 库。当用户要求记录心情、情绪日记、心情追踪或类似的情绪记录任务时使用。使用 scripts/log_mood.py 脚本确保格式固定一致。支持心情评分(1-10)、标签和备注。 It is an AI Agent Skill for Claude Code / OpenClaw, with 97 downloads so far.

How do I install Mood Logger?

Run "/install mood-logger" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Mood Logger free?

Yes, Mood Logger is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Mood Logger support?

Mood Logger is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mood Logger?

It is built and maintained by Leo-zzl (@leo-zzl); the current version is v1.0.0.

💬 Comments