lark-cli
The official Lark/Feishu CLI tool built for humans and AI Agents, covering 17 business domains with 200+ commands and 24 AI Agent Skills.
At a Glance
Fully free and open-source under the MIT License. Install via npm or build from source.
Engagement
Available On
Alternatives
Listed May 2026
About lark-cli
lark-cli is the official command-line interface for Lark/Feishu, maintained by the larksuite team and designed for both human users and AI Agents. It covers 17 core business domains — including Messenger, Docs, Base, Sheets, Slides, Calendar, Mail, Tasks, Meetings, and more — with over 200 curated commands and 24 structured AI Agent Skills. The tool features a three-layer command architecture (Shortcuts → API Commands → Raw API), enabling everything from quick human-friendly operations to full platform API coverage. Licensed under MIT, it installs in minutes via npm and integrates natively with popular AI agent frameworks.
- Agent-Native Design — 24 structured Skills out of the box, compatible with popular AI tools so agents can operate Lark with zero extra setup.
- Wide Coverage — 17 business domains and 200+ commands spanning Calendar, Messenger, Docs, Drive, Sheets, Slides, Base, Tasks, Wiki, Mail, Meetings, Attendance, Approval, OKR, and more.
- Three-Layer Command System — Shortcuts (prefixed with
+) for humans and AI, auto-generated API Commands mapped 1:1 to platform endpoints, and Raw API calls covering 2500+ Lark Open Platform APIs. - AI-Friendly Output — Every command is tested with real agents, featuring concise parameters, smart defaults, structured output formats (JSON, table, CSV, NDJSON), and pagination support.
- Quick Installation — Install via
npm install -g @larksuite/cli, then runlark-cli config initandlark-cli auth loginto be up and running in under 3 minutes. - Secure & Controllable — Input injection protection, terminal output sanitization, and OS-native keychain credential storage keep credentials and data safe.
- Schema Introspection — Use
lark-cli schemato inspect any API method's parameters, request body, response structure, supported identities, and required scopes. - Open Source (MIT) — Free to use, modify, and distribute; community contributions via Issues and Pull Requests are welcome.
Community Discussions
Be the first to start a conversation about lark-cli
Share your experience with lark-cli, ask questions, or help others learn from your insights.
Pricing
Open Source (MIT)
Fully free and open-source under the MIT License. Install via npm or build from source.
- 200+ commands across 17 business domains
- 24 AI Agent Skills
- Three-layer command system
- 2500+ Raw API coverage
- MIT License — free to use, modify, and distribute
Capabilities
Key Features
- 200+ curated commands across 17 business domains
- 24 AI Agent Skills for agent-native automation
- Three-layer command system: Shortcuts, API Commands, Raw API
- 2500+ Raw API endpoint coverage
- Multiple output formats: JSON, pretty, table, NDJSON, CSV
- Auto-pagination support
- Dry-run preview for side-effect commands
- Schema introspection for any API method
- OAuth login with interactive scope selection
- Identity switching between user and bot
- OS-native keychain credential storage
- Input injection protection and terminal output sanitization
- Real-time event subscriptions via WebSocket
- Custom skill creation framework
