Emotion Journal
v1.0.1Help users record emotions, identify triggers, notice patterns, and build a gentle self-observation habit. Use when the user wants to log feelings, reflect o...
⭐ 0· 118·0 current·0 all-time
byhaidong@harrylabsj
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the included modules: journal flow, crisis detector, and pattern tracker. No unrelated binaries or credentials are requested. The presence of crisis handling and pattern analysis code aligns with the stated goal of tracking patterns and safe escalation.
Instruction Scope
SKILL.md instructs only conversation flow, crisis escalation, and summaries — it does not tell the agent to read system files or send data externally. The shipped code, however, reads two local reference JSON files and exposes a PatternTracker.load_from_file(filepath) method that can read arbitrary local files if called; this is plausible for a journaling skill but means any invocation that uses that API could access local files.
Install Mechanism
No install spec is provided (instruction-only install), which is lowest install risk. The package includes Python scripts and JSON references but does not download or execute remote code during install.
Credentials
The skill requires no environment variables, no credentials, and no config paths. The code does not access environment secrets. Crisis resources are embedded static strings (hotline numbers), which is appropriate for the purpose.
Persistence & Privilege
always is false, the skill is user-invocable and not force-enabled. The skill does not request elevated privileges or modify other skills or system-wide configs in the provided files.
Assessment
This skill appears coherent and appropriate for guided emotional journaling. Things to consider before installing:
- It performs local file reads: the scripts load packaged JSON references and the PatternTracker exposes a method to load records from an arbitrary filepath — avoid passing sensitive system paths if you use that API.
- The skill includes crisis-detection and static hotline numbers (China). If you expect users from other regions, confirm or update local emergency contacts.
- The skill does not transmit data externally or require credentials, but any integration you build on top (e.g., saving journals to cloud storage or sending logs) would change the security profile — review those integrations separately.
- Remember this is not a replacement for professional care; the skill already includes disclaimers and escalation text for high‑risk inputs.Like a lobster shell, security has layers — review code before you run it.
latestvk975ryvzn093s3np3mzb4b9r4x83s7d7
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
