A highly interactive Telegram-exclusive utility that extracts, previews, and commits durable, semantic daily memory files from active agent threads.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install savenow
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install savenow using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
savenow is a specialized extension designed for ecosystem setups utilizing Openclaw Skills on the Telegram interface. Its primary function is to transform fast-moving conversation transcripts into structured, durable knowledge stored directly in your workspace repository under memory/YYYY-MM-DD.md. By avoiding low-value chit-chat, temporary state logs, and redundant planning notes, it focuses exclusively on persisting structural fixes, architectural decisions, and permanent conventions.
With this tool, developers do not need to manually parse or copy-paste resolutions from their agent interactions. Instead, the agent runs a localized semantic comparison against today's existing notes, outputting clean unified diff previews with interactive Telegram inline buttons. This ensures that personal knowledge base files remain clean, consolidated, and contextually aware without accumulating repetitive duplicates.
/savenow inside an active, Telegram-backed OpenClaw conversation.memory/YYYY-MM-DD.md). It extracts up to 5 self-contained, high-value candidate entries.add), combined with an existing header (merge), or ignored entirely (skip).temp/savenow-entries.json) and a local utility script renders a markdown diff accompanied by Telegram inline keyboard options (✅ Apply and ❌ Cancel).Apply, the merge script parses the JSON payload, dynamically patches the local daily markdown file, and presents a clean bulleted summary of saved items.To integrate savenow into your environment, follow these technical setup steps within your agent's workspace root:
node --version
Verify that your OpenClaw runtime interface is bound to a Telegram bot surface with active session recording. This skill relies on the presence of sessions_list and sessions_history tools.
Deploy the two auxiliary scripts to your workspace root directory:
scripts/preview-diff.mjs: Handles candidate extraction comparison, TTL validation, and JSON generation.scripts/merge-daily-memory.mjs: Parses structural JSON and safely appends/merges content directly in Markdown targets.temp/ (for transient JSON payloads: savenow-entries.json and savenow-pending.json with a default 30-minute TTL)memory/ (where your daily YYYY-MM-DD.md files are created and maintained)Active notes are kept in memory/YYYY-MM-DD.md adhering to this strict Markdown pattern:
# YYYY-MM-DD
## HH:MM - Short title
- bullet 1
- bullet 2
For merged events, the tool updates the section and appends a - (merged HH:MM) tag to track the progression.
During a preview lifecycle, candidate elements are stored in temp/savenow-entries.json using the following structural format:
| Attribute | Type | Description | Required |
|---|---|---|---|
candidate_index |
Integer | Order index starting at 0 | Yes |
title |
String | Extracted concise topic name | Yes |
bullets |
Array of Strings | Distinct, self-contained takeaways | Yes |
action |
String | Action choice: "add", "merge", or "skip" |
Yes |
merge_target_title |
String | Target heading in today's log (for merge action only) |
No |
reason |
String | Contextual reason for chosen action | No |
/savenow auto to directly analyze, resolve conflicts, and commit changes instantly, bypassing preview prompts and inline keyboards entirely./savenow <sessionKey> to target historical session data that might sit outside the immediate chat thread.temp/savenow-pending.json) are hard-coded to automatically expire after 30 minutes, preventing accidental merges from outdated developer sessions.Loading
An advanced AI brand and growth marketing director agent featuring 50+ mental models to guide projects through diagnostic, strategic, execution, and review phases.

An uncompromising AI-driven psychological engine that bypasses comfort talk to dissect dreams and expose core personality conflicts.

An AI-powered procedural execution and goal-planning agent that solves ambiguity, overwhelm, and oblivion through automated planning pipelines.

An evidence-based psychological AI agent skill designed for second-generation parents to address intergenerational trauma, emotional projection, and parenting burnout.

A highly versatile terminal email client for sending, reading, and organizing emails, complete with AI automation.

An automated daily financial briefing tool that aggregates A-share market data and global news RSS feeds into beautifully formatted Markdown reports.








































