← Back to Skills Marketplace
moltbotmolty-del

Session Memory

by moltbotmolty-del · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ✓ Security Clean
121
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install sessionmemory
Description
Your agent forgets everything after compaction? This fixes it. Built by the AI Advantage community — the world's leading AI learning platform (aiadvantage.ai...
Usage Guidance
This skill appears to do what it claims: convert local session logs to Markdown, build a glossary, and suggest memory-aware cron prompts. Before installing/running: 1) Review the exact paths used by the scripts (session-to-memory.py currently targets ~/.openclaw/agents/main/sessions and writes to ~/.openclaw/workspace/memory); adjust if you store sessions elsewhere or have multiple agents. 2) Recognize privacy risk: session logs and cron payloads frequently contain sensitive data (API keys, personal data, passwords). The scripts will consolidate those into memory/*.md and (per SKILL.md) may be vectorized by memory_search — ensure the vector store and memory files are stored with proper access controls or sanitize secrets first. 3) Test on a copy of your data or a limited agent (use --new or --force cautiously) before enabling cron jobs broadly. 4) If you want to limit scope, run the scripts on a subset of session files or edit the scripts to filter/exclude patterns (e.g., API keys) before indexing. 5) If you need higher assurance, ask the author for explicit documentation of which fields are read and how to opt out of indexing particular sessions.
Capability Analysis
Type: OpenClaw Skill Name: sessionmemory Version: 1.3.0 The session-memory skill is a legitimate utility designed to create a multi-layer memory system for OpenClaw agents by indexing session transcripts. It includes Python scripts (session-to-memory.py, build-glossary.py, and cron-optimizer.py) that convert local JSONL logs into searchable Markdown and generate a structured glossary of people, projects, and decisions. The code operates entirely locally within standard OpenClaw directories (~/.openclaw/), contains no network calls or data exfiltration logic, and includes safety features like stripping untrusted metadata from logs during processing.
Capability Assessment
Purpose & Capability
Overall the requested actions (reading session logs, converting to Markdown, building a glossary, analyzing cron jobs) match the stated purpose. Minor inconsistencies: SKILL.md says it scans ~/.openclaw/agents/*/sessions/ but scripts.session-to-memory.py uses a hard-coded ~/.openclaw/agents/main/sessions path; build-glossary.py uses a WORKSPACE env var defaulting to ~/.openclaw/workspace, while session-to-memory writes to ~/.openclaw/workspace/memory/sessions — these are plausible but slightly mismatched and could confuse users running across multiple agents.
Instruction Scope
The runtime instructions are precise and the included scripts implement them. The scripts read local session JSONL files and cron job JSON files and write Markdown under memory/. They do not make network calls or exfiltrate data. However, they do aggregate potentially sensitive session contents (user messages, assistant replies, cron payloads) into memory/ and the SKILL.md assumes these files will be vectorized by the platform's memory search — this increases the attack surface for any sensitive content contained in sessions.
Install Mechanism
No install spec; this is instruction-plus-script content only. Nothing is downloaded from external URLs and no binaries are installed.
Credentials
The skill does not request credentials or environment variables. build-glossary.py optionally respects a WORKSPACE env var (reasonable). Be aware the scripts read files in user home paths (~/.openclaw/...) which is proportional to the stated function but may expose any secrets stored in session logs or cron job payloads.
Persistence & Privilege
always:false and no elevated privileges are requested. The scripts write to memory/ under the workspace (their own data), and read session/cron files. This is appropriate for a memory/indexing tool. They do not modify other skills or global agent configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sessionmemory
  3. After installation, invoke the skill by name or use /sessionmemory
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
Removed all hardcoded personal data. Scripts are now fully generic - no hardcoded names, paths, or personal references. Clean for any user.
v1.2.0
V1.2: NEW — Context sharing guide for Cron Jobs, Subagents & Telegram Sessions. How to make vectorized memory accessible to isolated sessions.
v1.1.0
V1.1: Better description, AI Advantage branding, competitive differentiation section
v1.0.0
Initial release: transcript converter, glossary builder, cron memory optimizer. Three-layer memory architecture for OpenClaw agents.
Metadata
Slug sessionmemory
Version 1.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Session Memory?

Your agent forgets everything after compaction? This fixes it. Built by the AI Advantage community — the world's leading AI learning platform (aiadvantage.ai... It is an AI Agent Skill for Claude Code / OpenClaw, with 121 downloads so far.

How do I install Session Memory?

Run "/install sessionmemory" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Session Memory free?

Yes, Session Memory is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Session Memory support?

Session Memory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Session Memory?

It is built and maintained by moltbotmolty-del (@moltbotmolty-del); the current version is v1.3.0.

💬 Comments