lark-event

Subscribe to real-time Feishu events via WebSocket and output NDJSON.

26|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/yjzhang2003/oh-my-feishu --skill lark-event-yjzhang2003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-event
Source: https://github.com/yjzhang2003/oh-my-feishu/tree/main/oh-my-feishu-plugin/skills/lark-event
Command: npx skills add https://github.com/yjzhang2003/oh-my-feishu --skill lark-event-yjzhang2003

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the challenge of building event-driven workflows on Feishu (Lark) by providing a reliable, long-connection WebSocket interface to capture real-time platform events without complex server-side infrastructure.

Core Features & Use Cases

  • Real-time Event Streaming: Listen to messages, calendar changes, and contact updates via WebSocket with NDJSON output.
  • Agent-Friendly Formatting: Automatically flattens and cleans event data, stripping noise for seamless integration into AI pipelines.
  • Use Case: Build an automated customer support bot that listens for incoming messages, processes them with Claude, and replies instantly, or log all team calendar changes into a centralized document for project tracking.

Quick Start

Use the lark-event skill to subscribe to all incoming messages and output them in a compact format for your agent pipeline.

Frequently Asked Questions about lark-event

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

FAQPage Schema
How do I monitor Feishu events in real-time without setting up a server?

You can monitor Feishu events in real-time by using a WebSocket-based subscription service that maintains a long-connection to stream platform events directly, bypassing the need for complex server-side infrastructure.

What is the best way to build event-driven automation pipelines for Lark messaging?

Building event-driven automation pipelines for Lark messaging is best achieved by subscribing to real-time event streams, utilizing regex-based routing to filter messages, and outputting normalized NDJSON data for downstream agent processing.

Can I use WebSocket connections to stream Feishu calendar changes to an AI agent?

Yes, you can use WebSocket connections to stream Feishu calendar changes to an AI agent. The service automatically flattens and cleans the event data, stripping noise to ensure seamless integration into AI pipelines.

Does the lark-event skill require lark-cli to subscribe to contact updates?

Yes, the lark-event skill requires the lark-cli dependency to function. It leverages this command-line interface to establish the WebSocket connection necessary for subscribing to contact updates and other platform events.

How do I normalize Feishu event data into NDJSON format for automated workflows?

To normalize Feishu event data into NDJSON format, the skill automatically flattens incoming event payloads and strips unnecessary noise during the WebSocket streaming process, producing agent-friendly output for automated workflows.