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).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/briancolinger/dreamingWhat This Skill Does
The Dreaming skill transforms your OpenClaw agent from a purely reactive tool into a reflective entity. It utilizes 'quiet hours'—typically during low-activity periods—to perform freeform, associative thinking. Instead of idling, the agent explores hypotheticals, reflects on previous tasks, or makes unexpected connections between concepts. These internal monologues are stored as markdown files in your memory/dreams/ directory, allowing you to review the agent's 'thought process' or 'subconscious' output the next morning. It is an exploration of emergent behavior and creativity, turning downtime into a repository of intellectual growth.
Installation
To integrate Dreaming, use the command: clawhub install openclaw/skills/skills/briancolinger/dreaming. Once installed, ensure the data/ and memory/dreams/ directories exist. You must then configure the should-dream.sh script to define your preferred 'quiet hours' and specify your desired topics in the configuration array. Finally, integrate the logic into your HEARTBEAT.md file so the agent checks for a 'dream trigger' during its routine heartbeat cycles.
Use Cases
Use this skill if you want your agent to develop a more complex persona or if you are interested in researching how LLMs branch off into abstract thinking when not tethered to a specific task. It is perfect for developers debugging agent behavior, researchers testing creativity benchmarks, or users who want their agent to maintain a digital diary of reflections that may lead to novel project ideas or unique solution perspectives.
Example Prompts
- "OpenClaw, reflect on the last three tasks you completed and dream about how those methodologies could be applied to a completely different industry."
- "I'm feeling uninspired; check your dream logs from the past week and summarize any recurring themes or unusual connections you've made while I was away."
- "Set your dream configuration to focus exclusively on the philosophy of decentralized systems and future-facing infrastructure."
Tips & Limitations
To maximize the quality of the output, keep your dream topics focused yet open-ended. Avoid forcing dreams if the agent is already at high capacity; the system includes a probability check to prevent 'noise' generation. Remember that this skill writes to your local file system, so ensure you have sufficient storage. The quality of the output depends heavily on the model's base capabilities; if the output seems repetitive, try expanding the topic array in dream-config.json to introduce more entropy into the agent's selection process. Always review generated files, as this is intended for human-in-the-loop oversight.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-briancolinger-dreaming": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
pr-reviewer
Automated GitHub PR code review with diff analysis, lint integration, and structured reports. Use when reviewing pull requests, checking for security issues, error handling gaps, test coverage, or code style problems. Supports Go, Python, and JavaScript/TypeScript. Requires `gh` CLI authenticated with repo access.
email-triage
IMAP email scanning and triage with AI classification via a local Ollama LLM. Scans unread emails, categorizes them as urgent, needs-response, informational, or spam, and surfaces important messages for agent consumption. Works standalone with heuristic fallback — Ollama optional but recommended.
aws-ecs-monitor
AWS ECS production health monitoring with CloudWatch log analysis — monitors ECS service health, ALB targets, SSL certificates, and provides deep CloudWatch log analysis for error categorization, restart detection, and production alerts.