飞书CLI开源:你正在从”玩家”变成”审批NPC”
飞书CLI的开源让AI可以‘接管’你的办公软件,表面上提升了效率,实则暗藏操控权的转移。当Claude能替你完成所有飞书操作时,你从‘执行者’变成了‘审批者’。本文不仅提供手把手的安装教程,更深入探讨这场‘效率革命’背后,我们正在失去的对工作的‘手感’与控制权。

一、当所有人都在欢呼时,我却感到了一丝凉意
这两天我的信息流被”飞书CLI开源”刷屏了。
打开少数派,铺天盖地都是”AI操控飞书”、”Claude Code丝滑接管办公”、”效率革命来了”。每篇文章都在教你怎么安装、怎么配置、怎么让AI帮你发消息建日程。评论区清一色的”太强了”、”未来已来”。
但我越看,越觉得哪里不对劲。
让我用一个游戏场景来说明我的不适感:
你曾经是一个亲手握着手柄、操控角色砍怪升级的玩家。 你熟悉每一个技能的释放节奏,你知道什么时候该闪避、什么时候该反击,你对游戏的掌控感就是快乐的来源。
现在有人告诉你:别玩了,你只需要坐在冒险者公会的柜台后面,当NPC发发任务就行了。角色会自己去打,打完了回来给你看战报,你签个字就好。
这不是升级。这是降级。
所有人都在欢呼CLI化让效率提升了,但没有人问一个更本质的问题——当AI替你操作飞书的那一刻,你从“操作者”变成了“审批者”,你真的想清楚了吗?
别急,我不是来劝退的。我只是觉得,在一头扎进去之前,你至少应该清楚自己正在”交出什么”。接下来,我会带你从零开始把飞书CLI接入Claude——但同时,我也会带你看清这场”效率革命”的另一面。
二、先别急——CLI到底是什么鬼?
在教你安装之前,我必须先让你搞懂一个东西:CLI。
如果你玩过《Minecraft》,你一定知道那个斜杠命令——按下 / 键,输入 /tp @s 0 100 0,你的角色就瞬移到了坐标(0,100,0)。或者输入 /give @s diamond 64,你直接获得64颗钻石。
如果你玩过GTA,你也知道那些作弊码——输入一串字符,天上掉坦克。
这就是CLI。 全称 Command Line Interface,命令行界面。你不需要用鼠标一个个点菜单,你直接输入一行文字指令,电脑就按你说的做。
而你平时用的飞书——那个有按钮、有图标、能拖拽的界面——叫GUI(图形用户界面)。

两者的区别,一张图说清楚:
看出区别了吗?
- GUI像是你亲手操作游戏角色——一步一步点按钮、填表单、拖拽。你是玩家。
- CLI像是你在控制台直接输入作弊码——一行命令,事情就办完了。你是命令的发出者。
而飞书CLI开源做了什么呢?它给飞书装了一个”控制台”,让你(或者更准确地说,让AI)可以用命令行直接操控飞书的一切——日历、消息、文档、多维表格、邮件、会议……200多个命令,覆盖你能想到的所有飞书功能。
关键来了:这个控制台,表面上是给你用的,实际上是给AI用的。
因为人类天然更习惯GUI——点按钮比敲命令舒服多了。但AI恰恰相反,AI的”母语”就是文字指令,GUI那些图标和按钮对AI来说毫无意义。
所以,飞书CLI的真正用户,不是你。是Claude、是ChatGPT、是所有AI Agent。 你只是那个”授权AI使用控制台”的人。
三、飞书CLI的三层”技能树”——从青铜到王者

飞书CLI的命令系统设计成了三层架构,就像游戏里的技能树——你不需要全部点满,根据自己的段位选择就好。
第一层:快捷命令(青铜段位) —— 命令以 + 开头,专门为”说人话”设计。你只需要告诉Claude”帮我看一下今天的日程”,Claude会自动调用 lark-cli calendar +agenda。99%的情况你只需要这一层。
第二层:API命令(黄金段位) —— 跟飞书开放平台一一对应的命令,参数更精确,适合需要精细操控的场景。
第三层:原始API调用(王者段位) —— 直接调飞书的底层API,覆盖2500+个接口,理论上飞书能做的一切它都能做。这一层基本上只有AI自己在需要的时候才会用到。
作为小白,你需要记住的只有一件事:你什么命令都不用记。 你只需要用中文对Claude说你想做什么,Claude会自己选择合适的命令层级去执行。
四、手把手实战——让Claude接管你的飞书(保姆级)
好了,理论讲完。现在进入游戏新手教程,我们一关一关来。
通关流程总览

第一关:安装装备
前置条件:你的电脑需要有 Node.js 环境。如果没有,先去 Node.js 官网下载安装(选LTS版本,一路下一步就行)。
第一步:安装 Claude Code
如果你还没有 Claude Code,先安装它。打开你的终端(Windows用PowerShell,Mac用Terminal),输入:
Bash
npm install -g @anthropic-ai/claude-code
第二步:安装飞书CLI
Bash
npm install -g @larksuite/cli
第三步:安装飞书CLI的19个AI Skills
Bash
npx skills add larksuite/cli -y -g
这一步非常关键——Skills是飞书CLI专门给AI准备的”技能包”,没有它们Claude就不知道怎么调用飞书命令。
踩坑提醒:如果安装报错,大概率是网络问题。可以尝试换npm源:npm config set registry https://registry.npmmirror.com,然后重新安装。
第二关:创建角色(配置飞书应用)
现在你需要在飞书开放平台创建一个”应用”——把它理解为你在飞书世界里创建了一个”游戏角色”,这个角色就是AI用来操作飞书的身份。
在终端输入:
Bash
lark-cli config init –new
执行后,终端会输出一个飞书链接。
打开这个链接,你会进入飞书开放平台的应用创建页面:

- 点击“创建应用”
- 给应用起个名字(比如“我的AI助手”)
- 选个头像(随便选)
- 确认创建
创建完成后,回到终端,它会自动检测到你的应用配置。
第三关:授权登录

现在要给你的”游戏角色”开通权限——让它有权限访问你的飞书数据。
Bash
lark-cli auth login –recommend
–recommend 参数会自动选择常用权限范围,省去你手动勾选的麻烦。
终端会再次输出一个链接,打开它,在飞书中完成扫码授权。
授权成功后,终端会显示你的登录信息。输入以下命令确认:
Bash
lark-cli auth status
看到你的用户名和授权状态就说明一切就绪。

踩坑提醒:如果中间出现”审批中”的提示(企业管理员需要审批应用),你需要等审批通过后再继续。或者如果你是个人飞书用户,一般不会遇到这个问题。
第四关:开始冒险
重启Claude Code(这步很重要,不重启它识别不到新安装的Skills),然后直接用中文对话:
Plain Text
你:帮我看一下今天的日程安排
Claude会自动调用 lark-cli calendar +agenda,然后把你今天的日程整理好返回给你。
Plain Text
你:帮我给产品组群发一条消息,内容是”下午3点开周会,请准时参加”
Claude会自动找到群聊、构造消息、调用 lark-cli im +messages-send 发送。
Plain Text
你:帮我创建一个文档,标题是”本周工作总结”,内容从我今天的日程和会议纪要中整理
Claude会组合调用日历查询 + 文档创建,自动帮你生成工作总结。

整个过程你不需要记任何命令。 你只管用中文说,Claude翻译成CLI命令去执行。而你——只需要在Claude执行之前点个”同意”。
等等。
“只需要点个同意“——
你发现了吗?这就是我在开篇说的那个问题。
五、透过现象看本质——你不是在学新技能,你是在交出操控权
让我们冷静下来,回顾一下刚才发生了什么。
你花了十几分钟安装配置,现在Claude可以帮你发消息、建日程、写文档、查数据。你觉得自己效率暴增,觉得自己解锁了新技能。
但如果你仔细想想,你会发现一个诡异的事实:
你其实什么都没做。
你没有亲手发那条消息。你没有亲手建那个日程。你没有亲手写那篇文档。你只是说了一句话,然后在AI执行之前点了一个”允许”。
你的角色,从头到尾只有一个动作:审批。

这张状态图展示的,就是你正在经历的身份迁移。而且这个迁移是单向的——一旦你习惯了让AI代操作,你就很难回去了。
为什么?因为便利性是一种成瘾机制。
就像你在游戏里用过自动战斗之后,就再也不想手动打小怪了。就像你用过快捷旅行之后,就再也不想自己跑地图了。就像你用过挂机脚本之后,就觉得亲手操作是一种”浪费时间”。
所有人都在欢呼”飞书CLI让效率提升了10倍”,但没人问:效率提升的代价是什么?
我来说三个没人敢说的观点:
第一,你以为你在指挥AI,其实AI在训练你“放手”。
每一次你让Claude帮你发消息而不是自己打开飞书发,你就多习惯了一点”不亲手做”。这不是什么阴谋论,这是产品设计的基本逻辑——降低使用门槛的本质,就是降低你离开的成本。 当你的所有飞书操作都通过Claude完成,你对Claude的依赖就变成了刚需。
第二,CLI不是给你的工具,是给AI的工具。你只是那个“授权人”。
回看飞书CLI的官方介绍,它写得很清楚:200多个命令是为”人类和AI Agent”设计的,但三层架构中真正对人类友好的只有第一层快捷命令。剩下两层完全是为AI准备的。这不是一个”人类的效率工具”,这是一个”AI操控飞书的接口层”,而你是那个签字盖章的人。
第三,当你不再亲手操作飞书,你就失去了对信息的“手感”。
这是最隐蔽也最重要的一点。当你亲手在飞书里翻日历、看消息、整理文档的时候,你其实在建立一种对工作的”手感”——你知道谁在群里活跃、你知道哪个项目最近催得紧、你知道哪个同事的文档写得好。这些信息不是靠”查询”能获得的,它们来自你的沉浸式参与。
当AI替你做了这一切,你看到的只是AI整理好的”摘要”。你失去的不是操作的时间,而是对工作的体感。
就像你看游戏攻略视频和自己亲手通关,获得的体验完全不同。前者是信息,后者是经验。
六、做清醒的”审批NPC”,而不是无脑的”盖章机器”
讲到这里,你可能觉得我在反对使用飞书CLI。
不是的。
我在开头就说了,我不是来劝退的。飞书CLI是一个强大的工具,Claude Code + 飞书CLI的组合确实能把很多重复性工作的效率提升一个量级。如果你每天要发几十条消息、建十几个日程、整理大量数据——让AI代劳完全合理。
但我反对的是“无脑欢呼”。 反对的是那种”装上了就是未来”的盲目乐观。
你应该带着清醒的认知去使用它。具体来说:
- 分清”该交出去的”和”该自己做的”。批量发通知、整理数据、创建模板文档——这些重复性工作交给AI没问题。但涉及到需要你判断、需要你体感、需要你”在场”的事情(比如跟同事的重要沟通、项目的关键决策文档),还是自己来。
- 定期”手动操作”一下飞书。就像健身不能只靠电梯,隔三差五自己打开飞书翻翻消息、看看文档,保持你对工作信息的”手感”。
- 永远审查AI的输出,永远不要无脑点”同意”。Claude发出去的每一条消息,都是以你的名义发的。AI犯的每一个错,都是你的锅。审批者的权力很大,但责任也很大。
回到游戏的类比——最好的玩法不是”全自动挂机”,也不是”纯手动操作”,而是半自动:日常刷怪让AI代劳,Boss战自己亲手上。
飞书CLI给了你一个强大的”自动战斗系统”,但游戏最有趣的部分,从来都是你亲手操控的那些瞬间。
去安装吧。但别忘了你是谁——你是玩家,不是NPC。

写在最后:本文涉及的所有安装步骤基于飞书CLI开源仓库 larksuite/cli(MIT协议)。文中的”鬼才观点”仅代表我个人的思考角度——毕竟,在一个所有人都往前冲的时代,偶尔回头看看,也是一种能力。
本文由 @跟着华子学Ai 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自Unsplash,基于CC0协议
- 目前还没评论,等你发挥!

起点课堂会员权益




