← Back to Skills Marketplace
xueyetianya

Mood Tracker

by bytesagain4 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
289
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mood-tracker
Description
Mood Tracker — Mood Tracker — monitor emotional wellbeing. Personal daily-use tool for tracking and organizing your life. Use when you need Mood Tracker capa...
Usage Guidance
This script is a local-only mood tracker that creates ~/.moods/moods.json and journal files (or a directory you set with MOOD_DIR). It does not contact external servers or request credentials. Before using: (1) verify you have python3 and a POSIX shell available, (2) inspect the script if you want to be sure it meets your policies, (3) consider setting MOOD_DIR if you prefer the data stored somewhere other than your home directory, and (4) back up or export your data if you need portability. Note the small metadata/instruction inconsistencies (runtime declared as python3 while the script is bash + python snippets) — these are likely harmless but worth correcting.
Capability Analysis
Type: OpenClaw Skill Name: mood-tracker Version: 1.0.0 The skill contains multiple command injection vulnerabilities in `scripts/mood_tracker.sh`. Specifically, the `log` and `triggers` commands embed unsanitized shell variables (like `$note` and `$mood`) directly into Python code blocks and execution strings, which could allow for arbitrary code execution if the agent processes untrusted input. While the functionality aligns with the stated purpose and no evidence of intentional malice or data exfiltration was found, these implementation flaws pose a significant security risk.
Capability Assessment
Purpose & Capability
Name/description match the implementation: a local mood tracker. One minor inconsistency: SKILL.md lists runtime: python3 and the script uses python3 for small snippets, but the top-level entrypoint is a bash script — the registry metadata lists no required binaries while the code actually needs a POSIX shell and python3.
Instruction Scope
Runtime instructions and the script operate on local files only (default $HOME/.moods or $MOOD_DIR). The commands read/write JSON and markdown journal files and produce local summaries. There are no network calls, hidden endpoints, or attempts to read unrelated system files. (Minor note: tips.md mentions 'export' but no export command exists in the script.)
Install Mechanism
No install spec — this is instruction-only with an included script. That is low-risk since nothing is downloaded or installed automatically. The script will execute locally if the user runs it.
Credentials
No required environment variables or credentials. The script honors an optional MOOD_DIR env var to change the storage location, which is proportionate to its function. No sensitive credentials are requested or used.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent platform privileges. It only writes its own data under the user's chosen directory and does not modify other skills or system-wide configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mood-tracker
  3. After installation, invoke the skill by name or use /mood-tracker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug mood-tracker
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Mood Tracker?

Mood Tracker — Mood Tracker — monitor emotional wellbeing. Personal daily-use tool for tracking and organizing your life. Use when you need Mood Tracker capa... It is an AI Agent Skill for Claude Code / OpenClaw, with 289 downloads so far.

How do I install Mood Tracker?

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

Is Mood Tracker free?

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

Which platforms does Mood Tracker support?

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

Who created Mood Tracker?

It is built and maintained by bytesagain4 (@xueyetianya); the current version is v1.0.0.

💬 Comments