← Back to Skills Marketplace
briancolinger

Dreaming

by Brian Colinger · GitHub ↗ · v1.0.2
cross-platform ✓ Security Clean
5516
Downloads
31
Stars
43
Active Installs
3
Versions
Install in OpenClaw
/install dreaming
Description
Creative exploration during quiet hours. Turns idle heartbeat time into freeform thinking — hypotheticals, future scenarios, reflections, unexpected connecti...
Usage Guidance
Install only if you want a heartbeat routine to create local creative notes during quiet hours. Review the heartbeat snippet before enabling it, keep data/dream-state.json limited to trusted numeric settings, and periodically clean or review memory/dreams/ if storage or speculative content retention matters.
Capability Analysis
Type: OpenClaw Skill Name: dreaming Version: 1.0.2 The skill 'dreaming' is designed for creative exploration during quiet hours, writing outputs to designated files within its workspace. It uses standard binaries (`jq`, `python3`) for state management and random chance calculation. All file operations are confined to the skill's `data/` and `memory/` directories. The `SKILL.md` instructions guide the agent to parse a `category:prompt` string and write a thoughtful exploration, which aligns with its stated purpose and does not contain any instructions for malicious actions like data exfiltration, unauthorized command execution, or prompt injection with harmful objectives. The use of `jq` with `--arg` and `--argjson` for state updates, and `jq -r` for reading, appears robust against injection. The `python3 -c` command is also not vulnerable to shell injection from the `$DREAM_CHANCE` variable.
Capability Assessment
Purpose & Capability
The stated purpose is creative exploration during idle heartbeat periods, and the artifacts match that purpose by gating when to produce a topic and writing/expecting output only under local data and memory dream paths.
Instruction Scope
The skill is meant to be called from a user-added heartbeat routine and can produce unattended agent-written notes, but this behavior is described, bounded by quiet hours and a nightly limit, and requires setup by the user.
Install Mechanism
There is no install hook or automatic persistence mechanism; setup consists of creating directories and manually adding a heartbeat snippet. It requires jq and python3 as disclosed.
Credentials
Use of jq and python3 is proportionate for local JSON state handling and random chance selection. The dreamChance value is inserted into a python3 -c expression, so users should keep the state file trusted and numeric, but the artifact does not itself introduce hidden command execution or remote access.
Persistence & Privilege
The skill persists local state in data/dream-state.json and generated notes under memory/dreams/. This is disclosed and purpose-aligned, though users should manage retention because output can accumulate over time.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dreaming
  3. After installation, invoke the skill by name or use /dreaming
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added initial state tracking file: `data/dream-state.json`. - The skill can now persist nightly dream counts and related state.
v1.0.1
Add external config file support (data/dream-config.json) for safe topic customization
v1.0.0
Initial release: creative exploration during quiet hours
Metadata
Slug dreaming
Version 1.0.2
License
All-time Installs 208
Active Installs 43
Total Versions 3
Frequently Asked Questions

What is Dreaming?

Creative exploration during quiet hours. Turns idle heartbeat time into freeform thinking — hypotheticals, future scenarios, reflections, unexpected connecti... It is an AI Agent Skill for Claude Code / OpenClaw, with 5516 downloads so far.

How do I install Dreaming?

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

Is Dreaming free?

Yes, Dreaming is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Dreaming support?

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

Who created Dreaming?

It is built and maintained by Brian Colinger (@briancolinger); the current version is v1.0.2.

💬 Comments