dreaming

Generate topic-driven dream-like explorations during idle periods and save them to memory/dreams.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cgk-platform/cgk --skill dreaming
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dreaming
Source: https://github.com/cgk-platform/cgk/tree/main/openclaw-skills/dreaming
Command: npx skills add https://github.com/cgk-platform/cgk --skill dreaming

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, python3, and includes scripts (resource) components.

What problem does it solve?

Creative downtime often yields scattershot thoughts; this skill channels idle periods into purposeful, reflective thinking and memory capture for later use.

Core Features & Use Cases

  • Facilitates freeform dream-like exploration during quiet hours.
  • Writes outputs to memory/dreams with timestamps for later review.
  • Supports configurable quiet hours and topic prompts to drive meaningful reflection.

Quick Start

Configure quiet hours and topics, then run the dreaming routine to generate a topic and write it to memory/dreams for later review.

Frequently Asked Questions about dreaming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate reflective thinking during idle periods?▼

You can automate reflective thinking by running the should-dream.sh script during configured quiet hours, which generates topic-driven insights and writes them to memory/dreams with timestamps for later review.

What is freeform topic generation and how does it work for creative sessions?▼

Freeform topic generation produces dream-like explorations driven by configurable topic prompts during quiet hours. The system writes these reflective outputs to a dedicated memory directory with timestamps for archival review.

Do I need Python 3 and jq to run the dreaming automation script?▼

Yes, Python 3 and jq are required dependencies to execute the dreaming automation script. The environment must also provide the data/dream-state.json file and a memory/dreams directory for the script to function correctly.

Can I configure quiet hours and topic prompts for automated memory capture?▼

Yes, quiet hours and topic prompts are configurable to drive meaningful reflection. Configuring these parameters ensures the automation generates topic-driven insights and writes them to memory/dreams only during specified idle windows.

What is the best way to channel idle downtime into meaningful insights?▼

The best way to channel idle downtime into meaningful insights is applying automated reflective thinking during quiet-hour windows. This approach generates topic-driven explorations and archives them directly to memory/dreams for later review.

Why does the dreaming script require a dream-state JSON file?▼

The dreaming script requires data/dream-state.json to maintain the persistent state needed for generating dream-like explorations. This file supports the automated reflective thinking process by tracking context across idle period executions.