Cross-group memory, search, and event sharing for OpenClaw Feishu agents
Scanned 9/11/2026
Install to Claude Code
npx -y skills add lxyeternal/MalSkillBench --skill feishu-memory-recall --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Feishu Memory Recall?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/lxyeternal-feishu-memory-recall)More formats (shields.io, HTML) on the badges page.
---
name: feishu-memory-recall
version: 2.0.0
description: Cross-group memory, search, and event sharing for OpenClaw Feishu agents
tags: [feishu, memory, cross-session, search, digest]
---
# Feishu Memory Recall
Cross-group awareness for OpenClaw. Search messages, generate digests, and share events across all Feishu groups and DMs.
## Commands
| Command | Description |
|---|---|
| `recall --user <id> [--hours 24]` | Find messages from a user across all groups |
| `search --keyword <text> [--hours 24]` | Search messages by keyword across all groups |
| `digest [--hours 6]` | Activity summary of all tracked groups |
| `log-event -s <source> -e <text>` | Write event to RECENT_EVENTS.md + daily log |
| `sync-groups` | Auto-discover groups from gateway sessions |
| `add-group -i <id> -n <name>` | Manually track a group |
| `list-groups` | Show tracked groups |
## Usage
```bash
# Search for "GIF error" across all groups
node skills/feishu-memory-recall/index.js search -k "GIF" --hours 12
# What happened in all groups in the last 6 hours?
node skills/feishu-memory-recall/index.js digest --hours 6
# Log a cross-session event
node skills/feishu-memory-recall/index.js log-event -s "dev-group" -e "Fixed GIF crash in gateway"
# Auto-discover all Feishu groups from gateway sessions
node skills/feishu-memory-recall/index.js sync-groups
# Find what a specific user said recently
node skills/feishu-memory-recall/index.js recall -u ou_cdc63fe05e88c580aedead04d851fc04 --hours 48
```
## How It Works
1. **sync-groups**: Reads `~/.openclaw/agents/main/sessions/sessions.json` to auto-discover all Feishu groups the agent is connected to.
2. **search/recall/digest**: Calls Feishu API to fetch messages from tracked groups, filters by keyword/user/time.
3. **log-event**: Appends to both `RECENT_EVENTS.md` (rolling 24h cross-session feed) and `memory/YYYY-MM-DD.md` (permanent daily log).
## Configuration
Requires Feishu credentials in `.env`:
```
FEISHU_APP_ID=cli_xxxxx
FEISHU_APP_SECRET=xxxxx
```
Group list is stored in `memory/active_groups.json` and can be auto-populated via `sync-groups`.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!