飞书把整套办公能力,直接开放给AI调用了。
智东西4月1日报道,今日,飞书正式开源CLI工具lark-cli,覆盖即时通讯、云文档、多维表格、日历、会议、邮箱、任务、知识库等11大业务域,提供200+命令和19个Agent Skills。
AI Agent可以通过命令行直接操作飞书,实现消息发送、会议创建、文档写入、数据更新等动作。
目前,该项目已上线GitHub,Star数达到5.5k,支持Claude Code、Codex、Cursor等主流AI工具接入。同时,飞书将推出OpenClaw插件版本,后续可直接在“龙虾”体系中调用,无需单独安装。
相比传统API,这套CLI更适合Agent调用。AI可以围绕任务目标逐步调起命令,把“查消息—写文档—约会议—发邮件—更新表格”这一类多步骤流程在飞书内直接跑通。
开源地址:https://github.com/larksuite/cli?tab=readme-ov-file
一、飞书被接入执行链路,AI可以直接“操作”
过去,AI更多停留在生成层,例如写文档、给建议,但具体执行仍需要用户手动完成。飞书CLI把飞书本身接入到AI调用链路中,使AI可以直接调用飞书能力。
这一过程可以类比为一个“三方协作”结构:
- 用户用自然语言发指令;
- AI通过CLI调用飞书能力;
- 飞书返回执行结果。
在这一模式下,AI可以直接完成具体操作,例如:
- 读取群聊消息并整理信息;
- 查询日历并创建会议;
- 在飞书中创建文档并写入内容;
- 发送消息、邮件或更新数据表。
不再需要用户复制粘贴,执行过程在飞书内直接完成。
二、11大业务域一次打通,200+命令、19个Agent Skills开放
飞书CLI覆盖飞书最核心的业务模块,共11大业务域,包括:即时通讯、云文档、云空间、电子表格、多维表格、日历、视频会议、邮箱、任务、知识库、通讯录与搜索。
其对应提供200+命令,以及19个Agent Skills,主要包括:
- lark-im:消息发送、回复、群聊管理、搜索消息;
- lark-doc:文档创建、读取、更新与评论协作(支持Markdown);
- lark-base:多维表格、字段、记录、视图与仪表盘;
- lark-calendar:日程查询、会议创建、闲忙查询、时间推荐;
- lark-mail:邮件读取、发送、回复、归档;
- lark-task:任务创建、更新与子任务管理;
- lark-contact:用户与组织结构查询;
- lark-vc / lark-minutes:会议纪要、逐字稿、待办提取;
此外还包括lark-drive(上传、下载文件,管理权限与评论)、lark-wiki(知识空间、节点、文档)、lark-event(实时事件订阅,支持正则路由与Agent友好格式)等能力模块。
其中,多维表格、邮箱、妙记等能力被重点补齐,支持完整的增删改查和数据分析能力。
三、五类场景已跑通,覆盖会议、文档、日程、数据与邮件
基于上述能力,飞书CLI已支持多类完整工作流场景。
- 会议执行AI可读取妙记内容,提取待办,并自动执行发送文档、创建会议、补充信息等操作;支持设置唤醒词,在会后自动触发执行。
- 文档协作支持AI直接创建飞书文档初稿,并根据评论持续修改;也可以作为审稿人提出修改建议;支持Markdown与飞书文档双向转换。
根据我的所在部门、飞书消息、飞书云文档、日程等信息,帮我创建一篇飞书云文档,写一篇个人使用说明书。
▲AI创作文档
{{文档链接}} 根据我的评论修改文档,修改后,用划词评论标识出修改点。
▲留评论,人与AI共创
▲AI修改文档并高亮改动点
{{文档链接}}阅读一下这篇文档,看下作为提供给外部用户的说明文档,是否足够清晰、简洁。不要直接改文档,只把你觉得有优化空间的位置划词评论出来,在评论里写上修改意见。
▲AI当审稿人
- 日程安排AI可读取群成员日历,自动计算空闲时间和时区,推荐会议时间并完成创建。
帮我看一下【XX】群里所有人的日历,然后下周找一个大家都合适的时间开一小时的讨论会。
▲AI自动约会
- 数据分析可拉取历史日历数据,对会议分类打标,写入多维表格并生成仪表盘;也可基于妙记分析会议产出情况。
拉取我过去两周的日历,把每个日程分类打标,写入多维表格,然后做一个仪表盘,我要看时间花在了哪里。 分析我过去一个月所有的会议妙记,给每场会打个产出分数,告诉我哪些会建议砍掉。
▲AI根据过往日历信息,自动创建多维表格仪表盘
- 邮件处理AI可扫描未读邮件,按优先级分类,将重要邮件摘要推送至群聊,并生成回复草稿。
查看我所有的未读邮件,重要邮件发摘要到aurora项目群,并给每封邮件写一个草稿回复。
▲AI自动摘要并发群聊
▲AI帮拟邮件草稿
四、3步完成接入,支持“无授权”和“用户身份”两种模式
飞书CLI的接入流程较为简化,核心包括三步:
安装CLI
npm install -g @larksuite/cli
安装skills
npx skills add https://github.com/larksuite/cli -y -g
初始化配置
lark-cli config init –new
配置完成后,重启AI工具(如Claude Code、Cursor等),即可通过自然语言调用飞书能力。
在权限设计上,支持两种模式:
- 不授权模式:可执行基础操作,如发消息、创建文档;
- 用户身份模式:可访问日历、私信、邮箱等个人数据,并以用户身份执行。
用户可通过以下命令完成授权:
lark-cli auth login
五、为Agent设计的CLI:更高成功率、更低Token消耗
飞书CLI并非简单封装API,而是针对Agent调用方式进行设计:
- 命令结构更适合AI调用,提供智能默认值与结构化输出;
- 错误信息可指导AI修复,而非简单报错;
- 权限不足时自动引导补授权;
- 对token消耗进行了优化,提升调用效率。
此外,CLI提供三层调用结构:
- 快捷命令(Shortcuts),以“+”为前缀,适合直接调用;
- API命令,对应飞书开放接口;
- 通用API调用,支持全部2500+接口。
同时支持JSON、表格、CSV等多种输出格式,以及分页、Dry Run预览和Schema查询等能力。
在使用对象上,飞书CLI主要面向三类人群:
- 使用Claude Code、Codex、Cursor等AI工具的用户,可直接让AI操作飞书;
- 构建企业级AI Agent的团队,可将CLI作为飞书官方推荐的集成方案;
- OpenClaw用户,后续将通过官方插件直接使用CLI能力,无需额外安装即可使用。
飞书CLI为AI补齐了办公软件这一层的执行能力,把消息、文档、日程、表格、邮件等高频办公能力封装为可调用命令,使AI可以直接在系统内完成操作。
简单而言,飞书CLI相当于把办公软件从“被人使用的工具”,转变为“可被AI调用的执行层”。在这一层之上,Agent负责决策与编排,在这一层之下,具体操作被标准化为命令。
目前来看,这类能力仍主要集中在飞书体系内部的办公场景,但随着更多系统以类似方式开放接口,Agent的执行范围还会继续扩展。飞书CLI,是这一趋势中较早落地的一种形态。
热门跟贴