lark-event

Listen to real-time Lark/Feishu events and stream them as NDJSON.

28|2|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/echonoshy/ripple --skill lark-event-echonoshy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-event
Source: https://github.com/echonoshy/ripple/tree/main/skills/lark/lark-event
Command: npx skills add https://github.com/echonoshy/ripple --skill lark-event-echonoshy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, feishu, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables AI agents to listen, subscribe, and consume real-time events from Lark/Feishu, facilitating seamless integration with chat bots, message processing, and long-running subscribers.

Core Features & Use Cases

  • Real-time Event Listening: Stream events as NDJSON for immediate processing.
  • Event Types: Covers IM messages, reactions, chat member changes, etc.
  • Use Case: For an AI bot that needs to respond to real-time messages or process chat member changes in Lark/Feishu.

Quick Start

Use the lark-event skill to consume IM message events from Lark/Feishu.

Frequently Asked Questions about lark-event

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stream Lark real-time events for an AI agent to process?

To stream Lark real-time events for an AI agent, use this Skill to listen to IM messages, reactions, and chat member changes, outputting them as NDJSON for immediate consumption as they occur.

What types of Feishu events can I subscribe to for real-time message processing?

You can subscribe to Feishu real-time events including IM messages, message reactions, and chat member changes, allowing AI bots to process and respond to chat activities as they happen.

Do I need lark-cli to listen to Feishu real-time events?

Yes, you need lark-cli and a Feishu connector configured in your environment to enable the Skill to establish a connection and listen to real-time events from the Lark or Feishu platform.

Can I filter Feishu events or run a bounded event subscription for a specific duration?

Yes, the Skill supports event filtering and bounded runs, allowing you to control which Feishu events are captured and limit the subscription duration rather than running indefinitely.

What is the best way to integrate an AI bot with Lark IM messages and chat member changes?

The best way to integrate an AI bot with Lark is to use this Skill's real-time event listener, which streams IM messages and chat updates as NDJSON and uses a stderr ready-marker contract for reliable agent synchronization.