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.