← Back to Skills Marketplace
michealxie001

Dream Journal

by michealxie001 · GitHub ↗ · v1.1.1 · MIT-0
cross-platform ⚠ suspicious
104
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install oc-dream-journal
Description
梦境记录、学习与分析工具。当用户提及梦境相关内容时,自动提取并学习新的梦境意象,进行文学化修饰后按日期记录。支持意象库自动扩充、关键词搜索、统计分析。从零开始,越用越懂你的梦。
Usage Guidance
Key things to check before installing: - Clarify the LLM claim: SKILL.md says it uses an LLM for classification but the script contains only local regex/rule logic and makes no network calls — ask the author whether an external model is intended and how it would be invoked. - Review data persistence: the script writes user data to /root/.openclaw/workspace/memory (dream_imagery_db.json, user_imagery.json, dream_imagery_base.json). Confirm that path is acceptable, that you are comfortable with persistent storage of personal/psychological content there, and whether the agent will create dreams.md and dream_stats.json as the docs promise. - Portability & permissions: the hard-coded /root path assumes root access and may behave unexpectedly in non-root or multi-user environments; consider running the skill in an isolated container or changing the path to a user-scoped folder. - Privacy: no network calls or credential requests are present in the visible code (good), but verify there are no hidden/updated versions that would add external endpoints. If you need strict privacy, audit or sandbox the script before use. - Functional testing: run the script in a non-production environment to confirm which files are created, how triggers are handled by your agent runtime, and whether any additional behavior occurs when the agent invokes it autonomously.
Capability Analysis
Type: OpenClaw Skill Name: oc-dream-journal Version: 1.1.1 The 'oc-dream-journal' skill is a legitimate tool for recording and analyzing dreams. The core logic in 'scripts/record_dream.py' uses standard Python libraries to perform text extraction, keyword categorization, and local file management within the designated workspace (/root/.openclaw/workspace/memory/). There are no indicators of data exfiltration, network activity, shell execution, or malicious prompt injection.
Capability Assessment
Purpose & Capability
The name/description (dream journal with dynamic learning and LLM assistance) aligns with the included code's goal of extracting and saving dream imagery. However the SKILL.md repeatedly claims 'LLM 辅助分类' (LLM-assisted classification) while the provided Python script uses only local regex/rule-based heuristics and no model/API calls. That mismatch between claimed capability (uses an LLM) and actual implementation (no network/model integration) is unexpected and should be clarified.
Instruction Scope
SKILL.md promises automatic trigger detection when users mention certain phrases. The code provides functions to extract, learn, and save imagery but does not include any message-listening glue to implement automatic triggering itself — likely the agent runtime performs that integration. The SKILL.md lists output files (dreams.md, dream_stats.json) but the script writes dream_imagery_base.json, dream_imagery_db.json and user_imagery.json; I could not confirm creation of dreams.md or dream_stats.json in the visible code. These output-name mismatches and the absence of explicit event/listener code are scope inconsistencies to verify.
Install Mechanism
No install spec (instruction-only plus a small script) — nothing is downloaded or executed during install. This is low-install risk; the code will be present as provided and executed by the agent when invoked.
Credentials
The skill requests no environment variables or credentials, which is proportionate. However the script writes persistent files into a hard-coded absolute path (/root/.openclaw/workspace/memory). That requires write access to that location and assumes a particular runtime layout and user (root). No secrets are requested or exfiltrated by the visible code.
Persistence & Privilege
The skill persistently stores user data (JSON and other files) in the workspace directory. always is false (good), but the agent can invoke the skill autonomously. Combined with persistent storage of potentially sensitive personal dream content, you should consider where that workspace is stored and who can access it.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oc-dream-journal
  3. After installation, invoke the skill by name or use /oc-dream-journal
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
修复意象提取碎片问题,优化过滤逻辑,确保只学习有效的意象词汇。修复用户意象库统计不显示的问题。
v1.1.0
重构为动态学习模式:移除庞大内置词典,改为从用户梦境中自动学习和扩充意象库。初始仅30个种子意象,越用越丰富。新增智能分类和意象库统计功能。
v1.0.0
梦境记录、修饰、分析与搜索工具。自动捕捉梦境描述,进行文学化修饰,按日期记录到markdown文档,并分析梦境意象频率。支持关键词搜索、意象搜索、日期搜索和多种格式导出。
Metadata
Slug oc-dream-journal
Version 1.1.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Dream Journal?

梦境记录、学习与分析工具。当用户提及梦境相关内容时,自动提取并学习新的梦境意象,进行文学化修饰后按日期记录。支持意象库自动扩充、关键词搜索、统计分析。从零开始,越用越懂你的梦。 It is an AI Agent Skill for Claude Code / OpenClaw, with 104 downloads so far.

How do I install Dream Journal?

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

Is Dream Journal free?

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

Which platforms does Dream Journal support?

Dream Journal is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dream Journal?

It is built and maintained by michealxie001 (@michealxie001); the current version is v1.1.1.

💬 Comments