What problem does it solve? Building event-driven automations on Lark (Feishu) normally requires standing up a webhook server and handling callback verification. This Skill lets you listen to Lark events in real time over a WebSocket long connection directly from the terminal, streaming structured NDJSON events that agents and shell pipelines can consume immediately. ## Core Features & Use Cases - Real-time event subscription: Connect via WebSocket long connection and receive messages, contact changes, calendar updates, approvals, tasks, and drive events as NDJSON on stdout. - Agent-friendly compact output: The --compact mode flattens event payloads, parses double-encoded message content, and strips noise fields so LLM pipelines can process events directly. - Filtering and routing: Register specific event types, apply client-side regex filters, and route events to different directories or files with --route and --output-dir. - Use Case: Pipe incoming IM messages into an AI assistant and automatically reply as the bot, or append every received message to a Lark document for logging. ## Quick Start Ask the agent to subscribe to incoming Lark messages with lark-cli event +subscribe using compact output and reply to each message as the bot.