A privacy-first AI journaling tool that uses natural language processing to analyze Chinese diary entries and track emotional health locally.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install mood-diary
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install mood-diary using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Mood Diary is a specialized emotional intelligence tool developed for Openclaw Skills that allows users to record their daily reflections in natural Chinese. Unlike standard journals, it automatically identifies seven core emotions (Happiness, Calmness, Excitement, Anxiety, Sadness, Anger, and Fatigue) and assigns intensity scores from 1 to 10.
By leveraging localized keyword analysis and smart tag extraction, Mood Diary provides a deep understanding of your mental state without compromising your privacy. All data is stored in a structured JSON format on your local machine, making it a secure alternative to cloud-based mood trackers. This skill is ideal for developers and users who want a high-performance, scriptable way to manage their emotional data.
To get started with this entry in the Openclaw Skills collection, ensure you have Python 3.9+ installed. No external dependencies are required as it uses the Python standard library.
# Add a new diary entry
python scripts/journal.py add "今天工作很顺利,心情不错"
# View your mood calendar
python scripts/journal.py calendar
# Generate a weekly emotional report
python scripts/mood-report.py weekly
Data is organized in a local JSON file located at ~/.openclaw/workspace/data/journal/entries.json. The schema is designed for easy parsing and portability:
| Attribute | Type | Description |
|---|---|---|
| id | String | Unique 8-character short ID |
| date | String | ISO-8601 formatted date |
| content | String | Cleaned text content |
| mood | String | Primary identified emotion (e.g., 开心) |
| score | Integer | Emotional intensity (1-10) |
| tags | Array | Extracted entities (People, Events, etc.) |
| raw_text | String | The original raw input string |
assets/moods.json to define new emotion categories, keywords, and color codes.JournalTracker class directly into your own Python scripts for automated logging.trend command to identify sudden emotional fluctuations over a specified duration.Loading
A gamified habit-building skill where daily journaling keeps a virtual pet alive and earns blockchain-based rewards.

A blockchain-powered virtual pet and journaling platform designed specifically for AI agents to develop persistent identities and earn rewards.

A blockchain-integrated virtual pet and diary system designed specifically for AI agents to foster identity and creativity.

A professional content management skill for React-based digital gardens that automates MDX authoring and Obsidian-like documentation workflows.

A sophisticated personal finance tool that uses natural language processing to track expenses and generate insightful financial reports.

An intelligent, privacy-focused mood tracker that uses natural language processing to analyze daily emotions and generate comprehensive wellness reports.








































