· Jeff · 教程  · 9 分钟阅读

lark-cli:飞书官方命令行工具,把飞书操作交给终端和智能体

飞书也能用命令行操作了——lark-cli 是飞书开放平台官方 CLI,专为人类和 AI Agent 设计。这篇讲清它的三层命令架构、覆盖哪些业务域、3 分钟上手步骤,以及为什么它对 AI Agent 格外友好(24+ 现成技能、结构化输出、dry-run 预览),附安全使用提醒。

飞书也能用命令行操作了——lark-cli 是飞书开放平台官方 CLI,专为人类和 AI Agent 设计。这篇讲清它的三层命令架构、覆盖哪些业务域、3 分钟上手步骤,以及为什么它对 AI Agent 格外友好(24+ 现成技能、结构化输出、dry-run 预览),附安全使用提醒。

lark-cli:飞书官方命令行工具,把飞书操作交给终端和智能体

每天在飞书里做的事,有多少是重复的?查日程、发消息、开文档、看审批……点鼠标点得越熟练,越说明这些操作不该由人肉完成。lark-cli 就是飞书开放平台的官方命令行工具——它把这些操作全部变成终端命令,让人能敲,更让 AI Agent 能直接调用。

适用:开发者 / 效率工具爱好者 / 想用智能体自动化飞书的人 | 更新:2026-09-05

一、lark-cli 是什么?

一句话:飞书官方出的 CLI,专为「人类 + AI Agent」设计。

它由 larksuite 团队维护(MIT 开源),不是第三方野路子工具。GitHub 上 16k+ star,覆盖 18 个业务域、200+ 条精选命令,还内置了 26 个给 AI Agent 用的现成技能(Skills)。

它和「用代码调飞书 API」的区别在于:API 要自己拼请求、管 token、处理分页,而 lark-cli 把这些全封装好了——装完、登录、直接敲命令。

二、三层命令架构:从快到全

lark-cli 最有设计感的地方,是它把命令分成三层,按场景选粒度:

层级说明示例
快捷命令 +人类/AI 友好,高频场景一键直达,带智能默认值和表格输出lark-cli calendar +agenda
API 命令与飞书 API 端点一一对应,100+ 精选,带 schema 校验lark-cli calendar events list
通用 API覆盖全部 2500+ 端点,想调什么调什么lark-cli api GET /open-apis/...
  • 想快速看今天日程 → 用 +agenda 快捷命令;
  • 要精确操作某个端点 → 用 API 命令;
  • 官方没精选的冷门接口 → 直接用通用 API 兜底。

同一件事有三种粒度可选,这是它和普通 CLI 最大的不同——上手门槛低,但天花板很高,不会用两天就撞到「这个命令没有」的墙。

三、能操作什么:覆盖 18 个业务域

典型操作
消息与群组发消息、回话题、搜聊天记录、管群、传文件图片
云文档创建文档、读写内容、搜索、评论协作
云空间/Drive上传下载文件、管理权限
电子表格建表、读写单元格、追加、导出
多维表格 Base管数据表/字段/记录/视图,还能做聚合分析
日历查日程、约会议、找会议室、查忙闲、推荐时间
视频会议搜会议、拿纪要和逐字稿、看参会人
邮箱搜索、读信、起草、发送、回复、管理草稿
任务建任务、改状态、管清单、设提醒
知识库 Wiki管理知识空间、节点和文档层级
通讯录搜同事、查用户资料、看部门
审批/考勤/OKR审批流处理、打卡记录、OKR 管理

日常办公高频的那几件事——IM、日历、文档、表格——基本全覆盖了。这意味着一个人+一个终端,就能批量操作整个飞书工作台

四、3 分钟上手

1. 安装

npx @larksuite/cli@latest install

或全局安装:

npm install -g @larksuite/cli

2. 初始化应用凭据

lark-cli config init --new

这条命令会走交互式引导,创建一个 CLI 应用实例。如果让 AI Agent 跑,它会输出一个授权 URL 给你,你在浏览器里完成配置后命令自动退出。

3. 登录授权

lark-cli auth login --recommend

--recommend 会自动勾选常用权限范围,省得手动一个个选。之后随时可以用 lark-cli auth status 查看登录状态和已授权范围。

从安装到第一次调通 API,三步搞定,全程不需要手写一行鉴权代码。

五、对 AI Agent 格外友好:这才是它的杀手锏

lark-cli 的定位不只是「给人用的终端工具」,它从一开始就是为 AI Agent 设计的——这一点和普通 CLI 有本质区别:

  1. 24+ 个现成 Skillslark-im(发消息)、lark-calendar(日程)、lark-doc(文档)、lark-base(多维表格)、lark-mail(邮箱)…… 每个都是结构化定义好的技能包,兼容主流 AI 工具,智能体开箱即用,零额外配置就能操作飞书

  2. 结构化输出契约:默认 --format json,成功/失败用不同通道返回——成功走 stdout、退出码 0;错误走 stderr、非零退出码。判断成功看 ok == true 或退出码,而不是去解析 code 字段。这让智能体判断「到底成没成」极其可靠。

  3. 内置安全默认值:输入注入防护、终端输出清洗、凭据存系统钥匙串、请求前可用 --dry-run 预览副作用。给 Agent 用的时候,这些默认保护非常重要——毕竟 Agent 是在你的用户身份下操作。

  4. 自动分页--max-pages 控制页数,不用自己写翻页循环。

六、典型落地场景

  • 日程助理:让智能体每天早上查你的 agenda、约会议、找空闲会议室;
  • 消息自动化:定时把日报/告警发到群里(配合飞书卡片效果更佳,见文末相关文章);
  • 文档流水线:自动创建周报文档、读写多维表格、汇总审批;
  • 会议纪要:会议结束后自动拉取纪要、生成结构化总结。

我自己最常用的是触发 IM 消息——把「给某人/某群发条消息」这件事从「打开 App 找聊天窗口」变成一行命令,交给脚本或智能体执行,省掉了大量重复操作。

七、安全提醒(用之前必读)

lark-cli 会让 AI Agent 在你的用户身份下、在授权范围内操作飞书,权限放大风险是真实存在的

  • 别把它接进公开群聊或让不可信的人/机器人交互——建议只作为私人的对话助理使用;
  • 默认安全设置(注入防护、风控信号)别随意关;
  • 授权范围遵循最小化原则,需要什么开什么,用完可以 lark-cli auth logout 清理。

八、参考资料


总结

lark-cli 是飞书官方把「开放平台能力」做成人机都能用的工具:三层命令架构让你从快捷到全能平滑过渡,24+ 现成 Agent Skills + 结构化输出让它成为智能体操作飞书的最短路径。三步装完就能用,安全默认值也做得足够克制。

如果你已经在用飞书做自动化,它值得放进工具箱——配合卡片和 SDK 接入,一个人就能把飞书工作台变成「会说会做」的自动化平台。

相关文章:

☕ 如果这篇文章对你有帮助

欢迎请 Jeff 喝杯咖啡,支持我持续分享更多软件技巧~

打赏功能即将上线,先点个赞也是支持 ❤️

返回博客

相关文章

查看全部 »
OpenClaw 飞书官方插件:把飞书工作台交给 AI Agent 的官方姿势

OpenClaw 飞书官方插件:把飞书工作台交给 AI Agent 的官方姿势

OpenClaw 是目前最火的开源 AI Agent 框架之一,飞书团队为它出了官方插件——装完你的 Agent 就能直接读消息、写文档、管多维表格、约日历。这篇讲它是什么、3 分钟装好、机器人/个人两种身份怎么选、群聊模式怎么调,以及用之前必看的安全红线。

Vibe Coding 工具全景盘点:一人公司怎么用 AI 把想法变成产品

Vibe Coding 工具全景盘点:一人公司怎么用 AI 把想法变成产品

Vibe Coding 是绕不开的趋势——用自然语言描述想法,AI 把它变成代码和产品。但工具实在太多,选起来很容易懵:Lovable、Bolt.new、v0、Cursor、Claude Code、Codex……这篇按「你会不会写代码」把工具分层排好,再给一份一人公司把开发、内容、自动化串成系统的实操建议。