What problem does it solve?
This Skill removes the burden of manually polling or parsing Feishu callbacks by establishing a long-lived WebSocket connection that streams every subscribed event as NDJSON, so your automation pipeline can react to messages, contacts, calendars, and approvals in real time.
Core Features & Use Cases
- Reliable Event Ingestion:
lark-cli event +subscribe opens a WebSocket long connection, captures NDJSON, and can pretty-print or route events to files for downstream agents.
- Agent-Friendly Output: The
--compact flag flattens events, strips noise, and extracts human-readable text while --filter and --route enable regex routing to different sinks.
- Use Case: Feed
im.message.receive_v1 events into a Claude or document update pipeline, log incoming chats, or trigger downstream APIs based on approval and calendar updates.
Quick Start
Run lark-cli event +subscribe with --compact --quiet to stream Feishu events into your pipeline.