乐于分享
好东西不私藏

飞书官方出手了!开源 CLI 工具让 AI Agent 直接操作飞书,200+ 命令、19 个 Agent Skill 开箱即用

飞书官方出手了!开源 CLI 工具让 AI Agent 直接操作飞书,200+ 命令、19 个 Agent Skill 开箱即用


今天,飞书官方扔了一枚重磅炸弹

就在今天,飞书(Lark)官方在 GitHub 上开源了 lark-cli —— 一个为人类和 AI Agent 原生设计的飞书开放平台命令行工具。

这不是某个第三方开发者的小项目,而是飞书官方团队出品,MIT 协议开源,npm install 即可使用。

先看效果:5 个真实场景

不扯概念,直接上实操。以下场景全部可以通过 lark-cli + AI Agent 一条命令搞定

场景一:每天早上自动生成站会报告

# 查看今天日程
lark-cli calendar +agenda

# 拉取待办任务

lark-cli task +list --filter "status=in_progress"

# 生成站会报告并发送到工作群

lark-cli docs +create --title "站会报告-$(date +%m-%d)" \
  --markdown "# 今日站会

## 日程
$(lark-cli calendar +agenda --format table)


## 进行中的任务
$(lark-cli task +list --filter 'status=in_progress' --format table)


## 昨日完成
$(lark-cli task +list --filter 'status=done,updated_since=yesterday' --format table)
"


# 发送到飞书群

lark-cli im +messages-send --chat-id "oc_xxx" \
  --text "🌅 早!今日站会报告已生成,请查看文档链接"

以前:打开飞书 → 翻日历 → 看任务 → 手动写文档 → 复制粘贴到群里。10 分钟。

现在:一句话告诉 AI Agent”帮我生成今日站会报告”,30 秒。

场景二:会议结束后自动出纪要

开完会,纪要谁写?以前是倒霉蛋的活。

# 搜索最近一场会议
lark-cli vc +search --recent 1

# 获取会议纪要(飞书妙记 AI 自动生成)

lark-cli minutes +summary --meeting-id "meeting_xxx"

# 获取待办事项

lark-cli minutes +todos --meeting-id "meeting_xxx"

# 创建结构化纪要文档

lark-cli docs +create --title "会议纪要 - 产品评审会" \
  --markdown "$(lark-cli minutes +summary --meeting-id 'meeting_xxx')"

# 自动创建跟进任务

lark-cli task +create --title "完成 PRD 修订" \
  --assignee "ou_xxx" --due "2026-04-01"
lark-cli task +create --title "技术方案评审" \
  --assignee "ou_yyy" --due "2026-04-03"

飞书妙记本身就能生成会议纪要,但 lark-cli 把它和文档、任务系统打通了——纪要自动归档,待办自动创建,分发自动完成。

场景三:一键批量管理客户跟进

外贸团队最痛的是什么?跟进客户。 几十个客户,每个都要记录沟通内容、设置下次提醒。

# 在多维表格中创建客户跟进记录
lark-cli base +record-create --table-id "tbl_xxx" \
  --data '{"客户名称":"Acme Corp","联系人":"John","沟通方式":"邮件","沟通内容":"已发送报价单","下次跟进":"2026-04-05","意向等级":"B"}'

# 设置日历提醒

lark-cli calendar +event-create \
  --title "跟进 Acme Corp - John" \
  --time "2026-04-05 14:00" \
  --description "上次沟通:已发送报价单,等待回复"

# 发送跟进邮件

lark-cli mail +send --to "john@acme.com" \
  --subject "Re: Quotation for Electronic Truck Scales" \
  --body "Hi John, following up on the quotation sent last week..."

一个人管理 50 个客户的跟进节奏?有了 AI Agent + lark-cli,这不是梦。

场景四:团队周报自动汇总

每到周五下午,组长最痛苦的事来了。

# 收集每个成员本周完成的任务
for
 member in "ou_aaa" "ou_bbb" "ou_ccc"; do
  lark-cli task +list --assignee "$member" \
    --filter "status=done,updated_since=monday" --format table
done


# 汇总成周报文档

lark-cli docs +create --title "团队周报 - 第13周" \
  --markdown "# 团队周报(3.24 - 3.28)

## 🎯 本周目标完成情况

### 成员A
$(lark-cli task +list --assignee 'ou_aaa' --filter 'status=done,updated_since=monday')


### 成员B
$(lark-cli task +list --assignee 'ou_bbb' --filter 'status=done,updated_since=monday')


## 📊 数据看板
$(lark-cli base +records --table-id 'tbl_xxx' --format table)
"


# 发送到管理层群

lark-cli im +messages-send --chat-id "oc_mgmt" \
  --text "📊 第13周团队周报已生成"

场景五:新员工入职全流程自动化

# 创建入职文档
lark-cli docs +create --title "新员工入职指南 - 张三" \
  --markdown "# 欢迎加入!

## 第一天必做
- [ ] 完成飞书账号设置
- [ ] 加入相关群组
- [ ] 阅读团队文档

## 工具清单
- 飞书:主要沟通工具
- GitLab:代码仓库
- Jira:项目管理"


# 创建入职任务清单

lark-cli task +create --title "完成飞书账号设置" --assignee "ou_zhangsan"
lark-cli task +create --title "阅读团队Wiki" --assignee "ou_zhangsan"
lark-cli task +create --title "完成第一个任务" --assignee "ou_zhangsan" --due "2026-04-10"

# 拉入相关群组

lark-cli im +add-member --chat-id "oc_team" --member-id "ou_zhangsan"
lark-cli im +add-member --chat-id "oc_all" --member-id "ou_zhangsan"

# 发送欢迎消息

lark-cli im +messages-send --chat-id "oc_team" \
  --text "🎉 欢迎新同学张三加入团队!请大家多多关照~"

它是怎么做到的?

lark-cli 的核心设计思路是 “三层命令架构”,让你在不同场景下选择合适的粒度:

第一层:快捷命令(Shortcuts) — 用 + 前缀,人机友好

lark-cli calendar +agenda          # 查看今日日程
lark-cli im +messages-send ...     # 发消息
lark-cli docs +create ...          # 创建文档

第二层:API 命令 — 与飞书 API 一一对应,100+ 命令

lark-cli calendar calendars list
lark-cli im messages list --params '...'

第三层:Raw API — 直接调用任意端点,覆盖 2500+ API

lark-cli api POST /open-apis/im/v1/messages --body '...'

为 AI Agent 原生设计

这才是 lark-cli 最值得关注的地方。

19 个 Agent Skill 开箱即用,每条命令都经过 Agent 实测验证:

  • • 参数简洁,不啰嗦
  • • 智能默认值,减少必填项
  • • 结构化输出,方便解析
  • • Dry Run 预览,防止误操作

这意味着什么? Claude、GPT、Gemini 等任何 AI Agent,装上这些 Skill 就能直接操作飞书——查看日程、发送消息、管理文档、处理任务,全程自动化。

三分钟上手

# 安装
npm install -g @larksuite/cli
npx skills add larksuite/cli -y -g

# 配置(交互式引导,只需一次)

lark-cli config init
lark-cli auth login --recommend

# 开始使用

lark-cli calendar +agenda

就这三步。

安全可控

  • 输入防注入 — 防止恶意参数
  • 终端输出净化 — 敏感信息自动脱敏
  • OS 原生密钥链 — 凭证存 Keychain,不落文件
  • Dry Run 预览 — 危险操作先看再执行
  • 身份切换 — 用户/机器人身份自由切换

这意味着什么?

lark-cli 的发布释放了一个明确信号:飞书正在认真对待 AI Agent 生态。

过去让 AI 操作飞书需要自己封装 API、处理认证、管理权限,门槛不低。现在官方提供了标准化的 CLI + Skill,相当于给所有 AI Agent 铺了一条高速公路。

对开发者和企业来说:

  1. 1. AI Agent 集成飞书变得标准化 — 不用自己造轮子
  2. 2. 200+ 命令覆盖绝大多数业务场景 — 开箱即用
  3. 3. MIT 开源 — 自由使用、修改、分发
  4. 4. 可扩展 — 19 个 Skill 作为模板,支持自定义 Skill

项目信息

  • GitHub: https://github.com/larksuite/cli
  • npm: @larksuite/cli
  • 协议: MIT
  • 版本: v1.0.0(2026-03-28 发布)

你最希望 AI Agent 帮你自动处理飞书里的哪些工作?评论区聊聊 👇