lark-event

Stream Lark events from a WebSocket connection into NDJSON output.

14|4|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/zephyrwang6/allSkills --skill lark-event-zephyrwang6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-event
Source: https://github.com/zephyrwang6/allSkills/tree/main/lark-event
Command: npx skills add https://github.com/zephyrwang6/allSkills --skill lark-event-zephyrwang6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill turns Lark event subscriptions into a reliable stream of machine-readable event records, so bots and automations can react immediately without manual polling.

Core Features & Use Cases

  • Subscribes to message, contact, calendar, approval, task, drive, and application events through a WebSocket long connection.
  • Supports NDJSON output, compact agent-friendly formatting, regex filtering, routing to directories, and file export for downstream pipelines.
  • Use it to monitor incoming chat messages, track contact changes, build event-driven assistants, or archive events for audit and analysis.

Quick Start

Use the lark-event skill to subscribe to the relevant Lark events in compact quiet mode and stream them into the workflow you want.

Frequently Asked Questions about lark-event

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

FAQPage Schema
How do I subscribe to Lark events over WebSocket for real-time automation?

To subscribe to Lark events over WebSocket for real-time automation, connect a bot with Open Platform event permissions to stream IM, calendar, and task updates directly into NDJSON for immediate downstream processing.

What types of Feishu events can I monitor using event-driven webhooks?

You can monitor Feishu events including IM messages, contact changes, calendar updates, approvals, tasks, drive activities, and application scenarios through a WebSocket long connection without manual polling.

Do I need bot-level authentication to stream Lark message events?

Yes, streaming Lark message events requires bot-level authentication and preconfigured Open Platform event permissions to establish the WebSocket connection and receive subscription data.

Can I filter Feishu event streams using regex before exporting to files?

Yes, you can apply regex filtering to route specific Feishu event streams to directories and export them as NDJSON files, ensuring only relevant events trigger downstream bot automation workflows.

What is the best way to archive Lark event subscriptions for audit and analysis?

The best way to archive Lark event subscriptions for audit is streaming WebSocket events into NDJSON format with file export enabled, creating machine-readable records for immediate downstream processing.

Why use NDJSON for Lark event streams instead of standard polling?

NDJSON Lark event streams provide reliable, real-time event records via WebSocket, eliminating polling latency so bots and automations can react instantly to message monitoring and membership changes.