lark-node-sdk

Community

Build Feishu/Lark apps with Node SDK

Authorwenerme
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It removes the friction of integrating with Lark/Feishu Open Platform by providing a practical, developer-focused guide for making API calls, handling events, and building message cards using the official Node SDK.

Core Features & Use Cases

  • API Client Setup: Configure appId, appSecret, domain selection (Feishu/Lark/custom URL), app type (SelfBuild/ISV), and token caching behavior for reliable authentication.
  • Message & Card Development: Send text and interactive messages, generate cards via built-in helpers, and update messages using card templates.
  • Event Handling for Bots: Implement WebSocket-based event dispatching for immediate local development workflows and webhook handlers for production event delivery.
  • Operational Needs: Support common domains like im, contact, calendar, drive, sheets, bitable, approval, and attendance for typical enterprise bot and automation scenarios.

Quick Start

Use the lark-node-sdk skill to help you set up a Node.js client for Lark/Feishu, then implement an event handler that listens for im.message.receive_v1 and replies with a text message.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: lark-node-sdk
Download link: https://github.com/wenerme/ai/archive/main.zip#lark-node-sdk

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.