返回顶部
d

dreaming梦境探索

Creative exploration during quiet hours. Turns idle heartbeat time into freeform thinking — hypotheticals, future scenarios, reflections, unexpected connections. Use when you want your agent to do something meaningful during low-activity periods instead of just returning HEARTBEAT_OK. Outputs written to files for human review later (like remembering dreams in the morning).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
4,457
下载量
免费
免费
30
收藏
概述
安装方式
版本历史

dreaming

梦境模式

在安静时段进行创造性、探索性的思考。不是面向任务的工作——而是自由形式的联想探索,记录供后续回顾。

环境变量

变量必需默认值描述
WORKSPACE技能的父目录 (scripts/..)data/ 和 memory/ 所在的根目录。可选——默认为技能的父目录,适用于标准工作区布局。

写入目录

技能会写入以下目录(相对于 WORKSPACE):

  • - data/dream-state.json — 追踪每晚梦境次数和上次梦境日期
  • data/dream-config.json — 可选的自定义主题配置(用户创建)
  • memory/dreams/YYYY-MM-DD.md — 梦境输出文件(由智能体写入,而非脚本)

设置

1. 配置安静时段和主题

编辑 skills/dreaming/scripts/should-dream.sh 进行自定义:

  • - QUIETSTART / QUIETEND — 可进行梦境的时间段(默认:晚上11点 - 早上7点)
  • TOPICS 数组 — 探索类别(参见默认示例)

2. 创建状态和输出目录

bash
mkdir -p data memory/dreams

3. 添加到 HEARTBEAT.md

在心跳例程中添加此部分(在安静时段内):

markdown

梦境模式(仅限安静时段)

检查是否到了做梦的时间:

\\\bash
DREAMTOPIC=$(./skills/dreaming/scripts/should-dream.sh 2>/dev/null) && echo DREAM:$DREAMTOPIC || echo NO_DREAM
\\\

如果设置了 DREAM_TOPIC:

  1. 1. 解析主题(格式:category:prompt)
  2. 将深思熟虑的探索写入 memory/dreams/YYYY-MM-DD.md
  3. 保持真实——不要凑数。如果灵感枯竭,就跳过。
  4. 如果当晚有多个梦境,追加到文件中

工作原理

skills/dreaming/scripts/should-dream.sh 脚本充当一个门控:

  1. 1. 检查当前时间是否在安静时段内
  2. 检查是否已达到每晚梦境上限
  3. 根据配置的概率掷骰子
  4. 如果全部通过:返回一个随机主题并更新状态
  5. 如果任何一项失败:以非零退出(本次心跳无梦境)

状态记录在 data/dream-state.json 中:

json
{
lastDreamDate: 2026-02-03,
dreamsTonight: 1,
maxDreamsPerNight: 1,
dreamChance: 1.0
}

撰写梦境

当脚本返回一个主题时,写入 memory/dreams/YYYY-MM-DD.md:

markdown

梦境 — 2026-02-04

01:23 — X的未来 (category-name)

[在此进行你的探索。保持真实。自由思考。建立联系。
这不是报告——而是大声思考的记录。]

指南:

  • - 一个梦境 = 一个主题,进行深思熟虑的探索
  • 为每条记录添加时间戳
  • 如果一晚有多个梦境,追加记录
  • 如果无话可说就跳过——强制的梦境毫无价值
  • 这是供你的人类后续回顾的,就像阅读日记一样

自定义主题

选项 A:配置文件(推荐) — 创建 data/dream-config.json:

json
{
topics: [
future:这个项目可能变成什么?,
creative:一个值得探索的大胆想法,
reflection:回顾近期工作
]
}

这样可以将自定义内容保留在技能目录之外(便于技能更新时安全)。

选项 B:直接编辑脚本 — 修改 should-dream.sh 中的 DEFAULT_TOPICS 数组。格式:category:prompt

默认类别:

  • - future — [某事物]可能变成什么?
  • tangent — 值得探索的有趣技术或概念
  • strategy — 长期思考
  • creative — 可能疯狂或绝妙的奇思妙想
  • reflection — 回顾近期工作
  • hypothetical — 假设场景
  • connection — 领域间的意外联系

添加与你工作相关的领域特定主题。提示应激发真正的探索,而非应付差事。

调优

在 data/dream-state.json 中:

  • - maxDreamsPerNight — 每晚梦境上限(默认:1)
  • dreamChance — 每次检查的概率(默认:1.0 = 在限制内必定触发)

降低 dreamChance 可获得更随机的梦境。提高 maxDreamsPerNight 可获得更多产的夜晚。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 dreaming-1776363403 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 dreaming-1776363403 技能

通过命令行安装

skillhub install dreaming-1776363403

下载

⬇ 下载 dreaming v1.0.2(免费)

文件大小: 4.74 KB | 发布时间: 2026-4-17 15:23

v1.0.2 最新 2026-4-17 15:23
- Added initial state tracking file: `data/dream-state.json`.
- The skill can now persist nightly dream counts and related state.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部