feishu-memory-recallCross-group memory, search, and event sharing for OpenClaw Feishu agents
Install via ClawdBot CLI:
clawdbot install autogame-17/feishu-memory-recallCross-group awareness for OpenClaw. Search messages, generate digests, and share events across all Feishu groups and DMs.
| Command | Description |
|---|---|
| recall --user | Find messages from a user across all groups |
| search --keyword | Search messages by keyword across all groups |
| digest [--hours 6] | Activity summary of all tracked groups |
| log-event -s | Write event to RECENT_EVENTS.md + daily log |
| sync-groups | Auto-discover groups from gateway sessions |
| add-group -i | Manually track a group |
| list-groups | Show tracked groups |
# 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
~/.openclaw/agents/main/sessions/sessions.json to auto-discover all Feishu groups the agent is connected to.RECENT_EVENTS.md (rolling 24h cross-session feed) and memory/YYYY-MM-DD.md (permanent daily log).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.
Generated Feb 25, 2026
When a production incident occurs, teams across development, operations, and support need to coordinate. This skill allows searching for related messages across all Slack/Feishu groups to understand who's working on what, log resolution events, and generate incident summaries for stakeholders.
Project managers overseeing multiple teams across different communication channels can use this to track progress, search for specific discussions about deliverables, and generate daily activity digests without manually checking each group. This ensures nothing falls through the cracks in complex projects.
Support teams can search for recurring issues across all customer communication channels, log common problems and solutions as events, and generate daily summaries of support activities. This helps identify patterns and build a knowledge base from actual conversations.
Compliance officers need to monitor communications across different departments for regulatory compliance. This skill enables searching for specific keywords related to policies, tracking discussions about sensitive topics, and maintaining audit logs of relevant conversations across the organization.
For organizations with distributed teams across multiple time zones, this helps team members catch up on discussions they missed, find information shared in different groups, and maintain awareness of what's happening across the entire organization through automated digests.
Offer this as a cloud-based service where teams pay monthly per user to access cross-channel search, event logging, and digest generation. The value proposition is improved team coordination and knowledge sharing across communication platforms.
Provide this as part of a larger enterprise integration package, helping organizations connect their various communication platforms and extract insights. This includes customization, training, and ongoing support for large deployments.
License the technology to existing communication platform providers (like Slack, Teams, or Feishu competitors) to enhance their native search and analytics capabilities. This creates a revenue stream through licensing fees and partnership agreements.
💬 Integration Tip
Ensure proper API credentials are configured in .env and session files are accessible; the skill relies on reading from the OpenClaw sessions.json file for group discovery.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Read and send email via IMAP/SMTP. Check for new/unread messages, fetch content, search mailboxes, mark as read/unread, and send emails with attachments. Works with any IMAP/SMTP server including Gmail, Outlook, 163.com, vip.163.com, 126.com, vip.126.com, 188.com, and vip.188.com.
Gmail API integration with managed OAuth. Read, send, and manage emails, threads, labels, and drafts. Use this skill when users want to interact with Gmail. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Automatically logs into email accounts (Gmail, Outlook, QQ Mail, etc.) and generates daily email summaries. Use when the user wants to get a summary of their emails, check important messages, or create daily email digests.
Fetch content from Feishu (Lark) Wiki, Docs, Sheets, and Bitable. Automatically resolves Wiki URLs to real entities and converts content to Markdown.
Manage Feishu (Lark) calendars by listing, searching, checking schedules, syncing events, and marking tasks with automated date extraction.