← 返回 Skills 市场
michealxie001

Dream Journal

作者 michealxie001 · GitHub ↗ · v1.1.1 · MIT-0
cross-platform ⚠ suspicious
104
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install oc-dream-journal
功能描述
梦境记录、学习与分析工具。当用户提及梦境相关内容时,自动提取并学习新的梦境意象,进行文学化修饰后按日期记录。支持意象库自动扩充、关键词搜索、统计分析。从零开始,越用越懂你的梦。
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oc-dream-journal
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oc-dream-journal 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.1
修复意象提取碎片问题,优化过滤逻辑,确保只学习有效的意象词汇。修复用户意象库统计不显示的问题。
v1.1.0
重构为动态学习模式:移除庞大内置词典,改为从用户梦境中自动学习和扩充意象库。初始仅30个种子意象,越用越丰富。新增智能分类和意象库统计功能。
v1.0.0
梦境记录、修饰、分析与搜索工具。自动捕捉梦境描述,进行文学化修饰,按日期记录到markdown文档,并分析梦境意象频率。支持关键词搜索、意象搜索、日期搜索和多种格式导出。
元数据
Slug oc-dream-journal
版本 1.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Dream Journal 是什么?

梦境记录、学习与分析工具。当用户提及梦境相关内容时,自动提取并学习新的梦境意象,进行文学化修饰后按日期记录。支持意象库自动扩充、关键词搜索、统计分析。从零开始,越用越懂你的梦。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 104 次。

如何安装 Dream Journal?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install oc-dream-journal」即可一键安装,无需额外配置。

Dream Journal 是免费的吗?

是的,Dream Journal 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Dream Journal 支持哪些平台?

Dream Journal 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Dream Journal?

由 michealxie001(@michealxie001)开发并维护,当前版本 v1.1.1。

💬 留言讨论