Decision Journal
v1.0.2Record, track, and analyze personal or professional decisions with structured reflection. Use when the user wants to (1) document a decision they're making o...
⭐ 0· 267·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 (decision journaling, review, analysis) matches the included files and behavior. The CLI, models, storage, reminder, and analysis code implement the described features and store data locally. No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md describes local recording, review, analysis, and reminders; the code follows these instructions and only accesses local files under the documented storage path (~/.openclaw/decisions). The skill also contains appropriate high-risk escalation text for mental-health crises. It does not read unrelated system files or environment variables.
Install Mechanism
There is no formal install spec in the registry entry (instruction-only), but the package includes runnable Node.js code (scripts/cli.js and src/*). No network downloads, repositories, or external installers are used. Users should note the code expects Node >= 18 and provides a CLI; installing/running it will write files to disk.
Credentials
The skill requests no environment variables or credentials. It uses the OS home directory (os.homedir()) for storage, which is proportionate to a local journaling tool.
Persistence & Privilege
The skill writes and rewrites files under ~/.openclaw/decisions (decisions.jsonl, reviews.jsonl, patterns.json, index.json). This is expected for a journaling tool, but note that data is stored locally in plaintext JSON/JSONL (append-only logs and index). The skill is not always-enabled and does not modify other skills or system-wide settings.
Assessment
This skill appears to be what it says: a local decision journal implemented in Node.js that saves entries under ~/.openclaw/decisions and performs local analysis. It does not request API keys, access unrelated system files, or contact external services. Before installing or running: (1) be aware all decision text and outcomes are stored unencrypted in your home directory—do not record secrets or highly sensitive information unless you accept local plaintext storage; (2) verify you are comfortable running Node.js code from this source (it has no external dependencies and is readable); (3) if you need stronger privacy, consider encrypting the storage directory or running the tool in an isolated environment; (4) the CLI expects Node >= 18 if you plan to use the command-line. No other red flags were found.Like a lobster shell, security has layers — review code before you run it.
latestvk978j71y130cv7eymhs8rybhn183f5hq
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
