What problem does it solve?
This Skill eliminates the complexity of building and operating production-grade integrations on the Feishu (Lark) Open Platform by providing best practices, architectural patterns, and concrete implementation guidance for bots, approvals, Bitable synchronization, SSO, and event-driven automation.
Core Features & Use Cases
- Bot & Messaging: Build webhook and app bots that send interactive message cards, handle callbacks, and gracefully handle API failures.
- Approval Workflows & Automation: Define, submit, and react to approval instances programmatically and trigger downstream business logic on approval events.
- Bitable & Data Sync: Perform batched table operations and bidirectional synchronization between Feishu Bitable and external systems with rate-limit-aware batching.
- SSO & Event Reliability: Implement OAuth/OIDC flows, QR code login, tenant vs user token handling, event subscription verification/decryption, idempotent handlers, and retry strategies.
- Use Case: Automatically notify approvers with a validated interactive card, process their card actions via a verified webhook, and persist outcomes into a Bitable table while respecting token caching and rate limits.
Quick Start
Create a Feishu bot that sends an interactive approval card, verifies incoming events, caches tenant_access_token, and updates a Bitable record when an approval is granted.