← Back to Skills Marketplace
Signal Dreaming
by
kelven.ling
· GitHub ↗
· v1.3.1
· MIT-0
146
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install signal-dreaming
Description
Signal-driven memory consolidation for OpenClaw agents. Automatically consolidates recent session logs into long-term memory using recall frequency signals f...
Usage Guidance
This skill appears internally consistent and constrained to workspace memory maintenance, but take these practical precautions before enabling it: 1) Run it first in a test workspace or a copy of your memory directory to verify behavior and outputs. 2) Review backups under <WORKSPACE_ROOT>/.backup/memory-dreams/ after a run; the skill backs up files before modifying them. 3) The included references/dream-audit.sh performs lightweight secret-pattern checks but is not a full DLP — if your workspace contains unusual credential formats or very sensitive secrets, perform an independent audit or extend the scanner. 4) Because the skill writes L2 files, MEMORY.md, and dream-log.md, ensure the provided workspace root is correct and does not point at a repo or folder containing third‑party secrets you don't want touched. 5) If you plan automated runs (cron/agentTurn), limit scheduling to trusted, isolated sessions and review the skill's diffs/outputs regularly. Overall, nothing in the bundle looks disproportionate to its stated purpose.
Capability Analysis
Type: OpenClaw Skill
Name: signal-dreaming
Version: 1.3.1
The signal-dreaming skill is a memory consolidation tool designed to organize agent logs based on recall frequency. It demonstrates high security awareness by including a dedicated shell script (references/dream-audit.sh) that uses regex to detect and prevent the accidental promotion of secrets (API keys, private keys) into long-term memory. The protocol (references/dream-protocol.md) enforces a three-phase safety model with mandatory backups, read-only planning phases, and explicit instructions to redact sensitive data rather than exfiltrate it.
Capability Tags
Capability Assessment
Purpose & Capability
Name and description match the runtime instructions: the skill reads recall signals and workspace memory files, creates/updates L2 topic files, backs up and trims index/diary files. It does not request unrelated binaries, credentials, or external services.
Instruction Scope
SKILL.md explicitly limits operations to the workspace root (reads memory/.dreams/short-term-recall.json, memory/YYYY-MM-DD*.md, memory/<topic>.md, MEMORY.md, memory/dream-log.md), enforces read-only planning phases before writes, prescribes backups, secret redaction rules, and post-write audits. It does instruct the agent to run shell exec operations (append heredoc) and to run the included dream-audit.sh, but those actions are coherent with the consolidation task and constrained to workspace paths.
Install Mechanism
No install spec is provided (instruction-only skill) and the bundled shell script is small and local. Nothing is downloaded or extracted from external URLs.
Credentials
The skill requests no environment variables, credentials, or config paths. All file writes are scoped to the workspace and to .backup/* directories per the protocol. The included secret-scan script is consistent with the secret-propagation guard.
Persistence & Privilege
always is false and the skill does not request permanent system-level presence or attempt to modify other skills or system-wide agent settings. It performs workspace-local file modifications (L2 files, MEMORY.md, dream-log.md) which are within its stated scope.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install signal-dreaming - After installation, invoke the skill by name or use
/signal-dreaming - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.1
Move dream backups outside memory indexing to .backup/memory-dreams with .bak suffixes, clarify audit is a lightweight sanity check rather than full DLP, expand common credential patterns, align SKILL frontmatter name with signal-dreaming, and remove auxiliary CHANGELOG from the skill package.
v1.3.0
Add Phase 1.5 quality gates, L2 write-before-backup, post-write audit, and dream-audit helper to prevent legacy/current project mixing, closed TODO resurfacing, and secret propagation.
v1.2.0
2026.4.15 compatibility: fix cron template skill directory name (memory-dreaming→signal-dreaming); exclude memory/dreaming/** from daily log scan; skip built-in Dreaming phase blocks (Light Sleep/REM Sleep) in inline-mode logs; add Compatibility section explaining difference from memory-core built-in Dreaming
v1.1.0
Fix: use exec heredoc for dream-log append instead of edit tool; add absolute path guidance throughout; isolated sessions must not use ~ paths
v1.0.0
Initial release: signal-driven three-phase memory consolidation. Uses OpenClaw recall signals (short-term-recall.json) to prioritize what gets consolidated into long-term memory.
Metadata
Frequently Asked Questions
What is Signal Dreaming?
Signal-driven memory consolidation for OpenClaw agents. Automatically consolidates recent session logs into long-term memory using recall frequency signals f... It is an AI Agent Skill for Claude Code / OpenClaw, with 146 downloads so far.
How do I install Signal Dreaming?
Run "/install signal-dreaming" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Signal Dreaming free?
Yes, Signal Dreaming is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Signal Dreaming support?
Signal Dreaming is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Signal Dreaming?
It is built and maintained by kelven.ling (@lzyling); the current version is v1.3.1.
More Skills