MIT Open Source · Free to Use

Lark CLI: Command Your Lark with
CLI

The official open-source CLI tool for Lark/Feishu. 18 business domains, 200+ curated commands, 26 AI Agent skills. Let AI operate Lark for you and double your productivity.

17,500+ GitHub Stars
AI Agent Collaboration
AI Agent Collaboration
lark-cli calendar +agenda

Installation Options

Use the official setup wizard to install the CLI and Skills, configure your app, and authorize access. Requires Node.js 16+ and supports macOS, Windows, and Linux.

Install Lark CLI

Use the setup wizard for your first installation, or install the CLI globally on its own.

Official setup wizard (recommended)

Guided CLI and Skills installation, app setup, and authorization.

npx @larksuite/cli@latest install
Install using the China npm mirror

Install the CLI via npmmirror, then install Skills and configure your app.

npm install -g @larksuite/cli@latest --registry=https://registry.npmmirror.com
After a standalone CLI install, run lark-cli config init to configure your app, then lark-cli auth login --recommend to authorize access.

Install the AI Agent Skill

The setup wizard installs Skills automatically. Existing CLI users and source-build users can install or update Skills separately.

Official Feishu Skills source

Download Skills from the Feishu Open Platform.

npx skills add https://open.feishu.cn/lark-cli/skills/regular -y -g
Install from GitHub

Install from the official source repository; requires GitHub access.

npx skills add larksuite/cli -y -g
Use Lark Skills in Claude Code, Cursor, and other AI tools. Follow the browser prompts when configuring and authorizing your app for the first time.
17,500+

GitHub Stars

18

Business Domains

200+

Curated Commands

26

AI Agent Skills

Lark CLI Core Use Cases

From AI Agent collaboration to daily productivity boosts, Lark CLI fully automates your Lark workflows.

Let AI operate Lark for you

Deeply integrated with Claude Code, Cursor, and other AI coding tools. AI Agents can automatically create tasks, send messages, manage schedules, and query meeting records — truly AI-driven Lark automation.

  • Deep Claude Code integration
  • 26 structured Skills
  • Guided setup and authorization
  • Natural language Lark operations
View Contest Recap
AI Agent Collaboration

Lark CLI Covers 18 Business Domains

One CLI tool to manage all your Lark workflows — from messaging to meetings, from docs to databases.

Messenger

Send messages, manage group chats, search conversations, download media

Cloud Docs

Create, edit, search documents with Markdown support

Base (Bitable)

Manage tables, fields, records, views, dashboards, and automations

Sheets

CRUD operations, data append, search, and export spreadsheets

Calendar

View agenda, create events, check availability, smart scheduling

Tasks

Create tasks, manage subtasks, set reminders, update status

Mail

Browse, search, read, compose, and manage email drafts

Wiki

Manage knowledge spaces, organize document hierarchy

Drive

Upload/download files, manage permissions, handle comments

Contacts

Search users by name, email, or phone, retrieve profiles

Meetings

Search recordings, retrieve transcripts, meeting minutes and action items

Markdown

Create, fetch, patch, and overwrite Drive-native Markdown files

Slides

Create and manage presentations, read content, and add or remove slides

Attendance

Query personal attendance check-in records

Approval

Query, approve, reject, or transfer tasks; cancel or CC instances

OKR

Manage objectives, key results, alignments, and progress

Meegle

Manage work items and schedules; install meegle-cli separately

Apps

Create apps, publish static sites, and manage access scope

Recent updates

Simpler setup and more ways to automate your work.

CLI + Skills in one setup

The official wizard installs or upgrades the CLI, installs Skills from the Feishu Open Platform, and guides app setup and authorization.

Native Markdown and Slides

Create and update Drive-native Markdown files, manage presentations, and add or remove slides.

App export and approval handoff

Download app source as a ZIP. The latest release improves approval handoff and passes policy status messages to Agents.

Why Choose Lark CLI

From command line to AI Agent, Lark CLI provides the most efficient Lark automation solution for individual users and developers.

18 Business Domains

Covers Calendar, Instant Messaging, Cloud Docs, Base (Bitable), Sheets, Tasks, Mail, Wiki, Drive, Contacts, and Video Conferencing. One tool for all Lark operations.

3-Tier Command Architecture

Quick commands (+ prefix) for daily use, API commands covering 100+ endpoints, and native API calls supporting 2,500+ Lark Open Platform interfaces for all complexity levels.

26 AI Agent Skills

26 structured Skills for AI coding tools such as Claude Code, Cursor, and Qwen Code. After app setup and account authorization, agents can operate Lark through the CLI.

Multi-AI Tool Support

Native support for Claude Code, Qwen Code, Kimi Code, Cursor, and other mainstream AI coding tools. Let AI become your Lark super assistant.

Install and Go

Run npx @larksuite/cli@latest install to set up the CLI, Skills, app credentials, and authorization in one guided flow. Supports macOS, Windows, and Linux, with source builds available.

200+ Curated Commands

Every command is tested with real AI Agents. Clean parameters, smart defaults, structured output — covering all core Lark business scenarios.

MIT Open Source

Built with Go and Python, fully open-source under MIT license. 17,500+ GitHub Stars with an active community ecosystem and continuous updates.

Enterprise-Grade Security

Official OAuth authorization flow with multi-layer security: input injection protection, terminal output sanitization, system-level credential storage. Secure and reliable.

Tech Stack & Ecosystem

Go + PythonNPM Global InstallClaude CodeCursorQwen Code26 AI SkillsMIT License

Three-Tier Command Architecture of Lark CLI

From quick shortcuts to full API access — Lark CLI adapts to every complexity level.

Quick Commands

User and AI Agent friendly, sensible defaults, formatted output

$lark-cli calendar +agenda
$lark-cli im +messages-send --chat-id "oc_xxx" --text "Hello"
$lark-cli docs +create --doc-format markdown --content "# Weekly Report"

API Commands

Auto-generated, curated commands mapped to platform API endpoints

$lark-cli calendar calendars list
$lark-cli schema calendar.events.instance_view
$lark-cli calendar events instance_view --params '{"calendar_id":"primary","start_time":"1700000000","end_time":"1700086400"}'

Raw API Access

Direct access to all Lark Open Platform APIs for full flexibility

$lark-cli api GET /open-apis/calendar/v4/calendars
$lark-cli api POST /open-apis/im/v1/messages --params '{"receive_id_type":"chat_id"}' --data '{"receive_id":"oc_xxx","msg_type":"text","content":"{\"text\":\"Hello\"}"}'

Real-World Use Cases of Lark CLI

See how teams and individuals use Lark CLI + AI Agents to automate real business workflows.

Meeting Follow-up Automation

AI Agent extracts action items from meeting transcripts, auto-creates tasks, assigns owners, and schedules follow-up meetings — all through Lark CLI commands.

"Extract action items from yesterday's product sync and create tasks for each owner"

Smart Multi-Timezone Scheduling

Agent analyzes all participants' calendars across time zones, finds optimal meeting windows, and sends calendar invites — saving hours of back-and-forth.

"Find a time next week when the NYC, London, and Beijing teams are all available"

Meeting Time Analytics Dashboard

Auto-categorize two weeks of calendar events, populate a Bitable, and generate a dashboard showing time allocation across projects and meeting types.

"Analyze my calendar for the past 2 weeks and build a time-tracking dashboard"

Intelligent Email Triage

Scan unread emails, prioritize by importance, push summaries of critical items to group chat, auto-archive low-priority messages, and draft responses.

"Review my unread emails, summarize important ones in the project group, draft replies"

Lark CLI Getting Started Guide

Follow the guided setup to install Lark CLI, configure your app, and start using Lark from your terminal.

01

Install CLI

Run the official wizard to install the CLI and Skills, or install the CLI globally or build it from source.

  • npx @larksuite/cli@latest install
  • Node.js 16+
  • macOS / Windows / Linux
02

Configure & authorize

Configure your app with lark-cli config init, then use lark-cli auth login --recommend to log in with commonly used scopes.

  • lark-cli config init
  • lark-cli auth login --recommend
  • Secure OAuth authorization
03

Start Using

Operate Lark directly from the command line: check your calendar, send messages, create tasks, manage documents — everything at your fingertips.

  • lark-cli calendar +agenda
  • lark-cli auth status
  • lark-cli im +messages-send
04

AI Agent Integration

After installing AI Agent Skills, tools like Claude Code can automatically operate Lark, enabling truly AI-driven workflows.

  • Claude Code integration
  • Natural language Lark operations
  • Automated workflows
05

Explore More Scenarios

Meeting summaries, Wiki optimization, scheduled messages, batch operations... Lark CLI's capabilities go far beyond your imagination.

  • Meeting summaries
  • Wiki management
  • Batch operations
  • Custom workflows
06

Community

Join the Lark CLI community, share use cases, participate in creator contests, and exchange best practices with fellow developers.

  • Creator contests
  • Use case sharing
  • Best practices
  • Community contributions

Lark CLI Community

Real use cases and in-depth reviews from community members and KOLs

Lark CLI Creator Contest Recap

Submissions closed on April 20, 2026. Explore the original contest format and prizes.

View Contest Recap

Community Cases

View all articles

KOL In-Depth Reviews

Frequently Asked Questions about Lark CLI

Is Lark CLI free to use?

Yes. Lark CLI is free and open source under the MIT license. Run the official setup wizard, configure your Lark app, and authorize your account to start using it.

What AI tools does Lark CLI support?

Lark CLI provides 26 AI Agent Skills for tools such as Claude Code, Cursor, Qwen Code, Kimi Code, and Trae. Your AI tool needs to load Skills and execute terminal commands. Complete app setup and account authorization before use.

Is my data safe when using Lark CLI with AI Agents?

Lark CLI implements multiple security layers: input injection protection, terminal output sanitization, and OS-native keychain credential storage. However, AI Agents execute with your authenticated identity, so always review authorized scopes carefully.

How long does it take to set up Lark CLI?

Run the official setup wizard and follow the prompts to install the CLI and Skills, configure your app, and authorize your account. Setup time depends on downloads and the authorization process.

Does Lark CLI work with the international version of Lark?

Yes. Lark CLI supports both international Lark and China-based Feishu. Select the platform during configuration so the CLI uses the corresponding API endpoints.

Can I use Lark CLI without AI tools?

Absolutely. While the 26 AI Agent Skills are a highlight, Lark CLI works perfectly as a standalone command-line tool. The 200+ curated commands are designed for both human and AI agent use.

MIT Open Source · Free to Use

Lark CLI: Command Your Lark with CLI

One command starts the guided setup. Let AI become your Lark assistant.

View on GitHub