← Back to Skills Marketplace
dyby99-gif

Mood Diary

by dyby99-gif · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
315
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install mood-diary
Description
心情日记 — 智能情绪追踪器,通过自然语言记录中文日记、自动识别7种情绪、 1-10分评分、智能标签提取,生成日/周/月报告和趋势分析。 数据纯本地JSON存储,零网络请求,保护隐私。
Usage Guidance
This package appears coherent and local-only, but before installing: (1) review the portions of the scripts that were truncated in the provided bundle to confirm there are no network calls, subprocess.exec/use of sockets, or hidden telemetry; (2) verify you are comfortable with data being stored under ~/.openclaw/workspace/data/journal and back it up if needed; (3) on Windows the chmod calls are ignored — check file ACLs if you need strict privacy; (4) if you plan to run these scripts in an automated agent, remember they can modify local files (entries.json) — consider making a copy of existing data first. If you want, I can scan the remaining truncated parts for network/subprocess usage or search the full files for suspicious patterns.
Capability Analysis
Type: OpenClaw Skill Name: mood-diary Version: 1.0.0 The OpenClaw skill bundle is benign. Both the `SKILL.md` documentation and the Python scripts (`journal.py`, `mood-report.py`) consistently emphasize and implement local-only data storage with zero network requests, fulfilling the stated privacy claims. The code uses only standard Python libraries, sets restrictive file permissions for user data, and employs atomic writes for data integrity. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the AI agent.
Capability Assessment
Purpose & Capability
Name/description (local mood diary with reports) match the included scripts and assets. The scripts read a local moods.json, parse/input natural-language diary entries, detect moods/scores/tags, and write JSON files under ~/.openclaw/workspace/data/journal — all consistent with the described purpose.
Instruction Scope
SKILL.md instructs running the two included Python scripts and documents the same local data path and features implemented in the code. The instructions do not ask the agent to read unrelated system files, environment variables, or to send data externally.
Install Mechanism
No install spec is present (instruction-only plus bundled scripts). The code relies only on the Python standard library and reads a bundled assets/moods.json — there are no downloads, package installs, or external installers.
Credentials
The skill requires no environment variables, no credentials, and no external config paths. All requested filesystem access (creating a per-user ~/.openclaw workspace and writing entries.json) is proportional to a local diary application.
Persistence & Privilege
The skill writes persistent data to ~/.openclaw/workspace/data/journal/entries.json and sets file/dir permissions to user-only where possible. 'always' is false and the skill does not request elevated system-wide privileges. Note: persistent local storage is expected for this use case.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mood-diary
  3. After installation, invoke the skill by name or use /mood-diary
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of mood-diary. - Record daily moods in natural Chinese language, with automatic detection of 7 emotion types and 1–10 mood scoring. - Intelligent tag extraction (people, things, places, weather) from diary entries. - Generates daily, weekly, and monthly reports, plus trend analysis and a visual mood calendar. - All data stored locally in JSON; zero network requests for maximal privacy. - Includes command-line diary and report tools with configurable emotion keywords, emojis, and color codes.
Metadata
Slug mood-diary
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Mood Diary?

心情日记 — 智能情绪追踪器,通过自然语言记录中文日记、自动识别7种情绪、 1-10分评分、智能标签提取,生成日/周/月报告和趋势分析。 数据纯本地JSON存储,零网络请求,保护隐私。 It is an AI Agent Skill for Claude Code / OpenClaw, with 315 downloads so far.

How do I install Mood Diary?

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

Is Mood Diary free?

Yes, Mood Diary is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Mood Diary support?

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

Who created Mood Diary?

It is built and maintained by dyby99-gif (@dyby99-gif); the current version is v1.0.0.

💬 Comments