What problem does it solve?
This Skill helps teams and engineers implement robust, production-grade integrations with the Feishu (Lark) Open Platform to automate approvals, notifications, data sync, and single-sign-on while avoiding common pitfalls like token mismanagement, event replay bugs, and card rendering failures.
Core Features & Use Cases
- Bots & Messaging: Build webhook or app bots that send text, rich text, files, images, and interactive message cards with callback handling and graceful degradation.
- Approval Workflows: Define approval flows, submit and query instances, and drive downstream automation on approval events with idempotent callbacks.
- Bitable & Data Sync: Perform CRUD on Bitable tables, manage views and fields, and implement reliable bidirectional synchronization with batching and throttling.
- SSO & Mini Programs: Support OAuth/OIDC flows, Feishu QR login integration, and mini program JSAPI usage with container-specific considerations.
- Operational Hardening: Token caching, event signature/encryption verification, retry logic for rate limits, local validation of message cards, and least-privilege permission planning.
Quick Start
Create a Feishu integration that verifies event subscriptions, securely caches tenant_access_token, and sends an interactive approval card when an approval instance changes state.