← Back to Skills Marketplace
hchen13

Session Recall

by Ethan Chen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
272
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-session-recall
Description
Search past session transcripts to recover lost conversation context. MUST use when: (1) the current session is new or has very few messages AND the user's m...
Usage Guidance
This skill is coherent with its purpose: it searches local OpenClaw session JSONL files and returns file paths/line numbers for the agent to read. Before installing, consider these points: (1) transcripts may contain sensitive data (tokens, private messages, PII); ensure you are comfortable the agent can read all files under ~/.openclaw/agents/. (2) When invoking the tool, prefer specifying --agent to avoid unintentionally searching other agents' transcripts. (3) Verify file permissions on ~/.openclaw/agents to limit exposure in multi-user environments. (4) No network calls or credentials are required by the skill, but always review the full script in your environment (the provided snippet was reviewed and showed no external endpoints). If you need stricter boundaries, restrict the skill to search only a dedicated archive or run it under a user account that contains only the transcripts you want accessible.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-session-recall Version: 1.0.0 The session-recall skill is a legitimate utility designed to help OpenClaw agents recover context from past conversations by searching local JSONL session transcripts. The core logic in `scripts/session-recall.py` uses standard Python libraries to perform text searches within the `~/.openclaw/agents/` directory and contains no evidence of data exfiltration, network requests, or malicious code execution. While the `SKILL.md` and `README.md` use prompt-based instructions to guide the agent's behavior and installation, these are transparently documented and strictly support the stated functionality of session history retrieval.
Capability Assessment
Purpose & Capability
The name and description say the tool searches past session transcripts; the shipped script and SKILL.md implement a local text search over ~/.openclaw/agents/*/sessions JSONL files and return file paths/line numbers. No external services, credentials, or unrelated binaries are required.
Instruction Scope
The runtime instructions correctly instruct the agent to run the provided script to list/search and then use the agent's built-in file-reading to load the returned lines. This stays within the stated purpose. One privacy-related note: the CLI supports omitting --agent (searches all agents discovered under ~/.openclaw/agents), so an agent invoking this without an explicit agent ID could enumerate/search transcripts belonging to other agent IDs in the same home directory; this is expected for multi-agent setups but could expose unrelated conversations if present.
Install Mechanism
No install spec or network downloads are present — this is an instruction-only skill with a small Python script. No external packages are required (reads as pure Python 3.10+). That's the lowest-risk install profile.
Credentials
The skill declares no environment variables, no credentials, and no config paths beyond the session transcript directory under the user's home. Those file reads are proportional to the stated goal of searching local session transcripts.
Persistence & Privilege
The skill does not request always:true and does not attempt to modify other skills or system-wide configuration. It runs on demand and has normal autonomous-invocation settings by default.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-session-recall
  3. After installation, invoke the skill by name or use /openclaw-session-recall
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: search past session transcripts to recover lost conversation context for OpenClaw agents.
Metadata
Slug openclaw-session-recall
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Session Recall?

Search past session transcripts to recover lost conversation context. MUST use when: (1) the current session is new or has very few messages AND the user's m... It is an AI Agent Skill for Claude Code / OpenClaw, with 272 downloads so far.

How do I install Session Recall?

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

Is Session Recall free?

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

Which platforms does Session Recall support?

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

Who created Session Recall?

It is built and maintained by Ethan Chen (@hchen13); the current version is v1.0.0.

💬 Comments