#8585th of 389 in Skills, plugins and prompts
cli
Official Lark/Feishu CLI with agent skills for Calendar, Docs, Mail and more
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 18.1k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Nov 2026
- Language
- Go
8,250 on 21 Apr 202618,059 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
lark-cli is a Go CLI for the Lark/Feishu Open Platform, installed through npm. It offers 200+ commands across messaging, docs, Base, sheets, calendar, mail, tasks and meetings, plus 26 agent skills so coding agents can call them. Commands come in three layers: `+` shortcuts, API commands generated from platform metadata, and a raw `api` call for any endpoint.
Who it is for: Lark/Feishu users who want to script it or let AI agents operate it
Strengths
- Three layers: shortcuts, 1:1 API commands, and raw calls to 2500+ endpoints
- Structured JSON envelope with ok flag, plus ndjson, csv and table output
- Supports --dry-run, schema introspection, pagination flags, and a non-blocking agent login mode
- Ships 26 skills and extension packages for embedding with custom credential storage
Weaknesses
- Only useful with a Lark/Feishu account and a configured app with OAuth scopes
- Agents act under your user identity, so prompt injection can leak data or misuse permissions
- Agent skills are installed separately when building from source
- Meegle project management needs the separate meegle-cli
What it needs
- no GPU
- Needs Node.js (npm/npx), Lark/Feishu Open Platform app and account, Go 1.23+ and Python 3 (source build only)
Quick answers
Is cli open source?
Yes. Its code is on GitHub under the MIT license.
Also in Skills, plugins and prompts
See all 389| Rank | Project | Score |
|---|---|---|
| 1 | claude-memPersistent cross-session memory plugin for Claude Code and other coding agents | 97 out of 100 |
| 2 | impeccableDesign skill with 24 slash commands for AI coding agents' frontend output | 97 out of 100 |
| 3 | gstackMarkdown slash-command skills that give Claude Code planning, review, QA and ship roles | 96 out of 100 |
| #4 | rufloAgent harness adding swarms, memory and hooks to Claude Code and Codex | 96 out of 100 |
| #5 | cavemanShortens coding-agent replies and compresses tool output before the model reads it | 95 out of 100 |