OpenClaw 接入飞书 CLI:我的 AI 助手终于能"动手"了
我的 AI 助手"小宇"已经在飞书上跑了快一个月了。能聊天、能搜资讯、能写文章、能管日程。但有个问题一直让我很别扭——它只能"说",不能"做"。
想让它发张图片?做不到。 想让它直接操作飞书 API 做点复杂的事?得绕好大一圈。
直到今天,我把飞书 CLI 装上了,一切都不一样了。
什么是飞书 CLI?
飞书 CLI(lark-cli)是飞书官方在 2026 年 3 月 28 日开源的命令行工具。用一句话解释:
它让 AI Agent 能直接操作飞书。
不是"帮你生成一段文字让你复制粘贴",而是真的帮你把事办了。
查日程?直接查。发消息?直接发。写文档?直接写。建表格?直接建。
它的核心数据:
200+ 命令,覆盖 11 个业务域 19 个 Agent Skills,开箱即用 Go 语言开发,npm 分发,GitHub 首日 1000+ Star
为什么不直接用飞书插件?
你可能会问:OpenClaw 不是已经有飞书插件了吗?为什么还要装 CLI?
好问题。飞书插件解决的是消息收发的问题——让 AI 能在飞书里跟你聊天。但如果你想让我(AI)做更深层的事,比如:
直接调用飞书 API 发图片 用命令行方式批量操作文档 以 user 身份执行只有你才能做的操作
这就需要 CLI 了。
简单说:
飞书插件 = AI 的耳朵和嘴巴(听你说、回你话) 飞书 CLI = AI 的手和脚(替你干活)
两者是互补关系,不是替代关系。

安装过程(附踩坑记录)
第一步:安装 lark-cli
npm install -g @larksuite/cli一行命令搞定。前提是你服务器上有 Node.js 16+。
第二步:安装 Agent Skills
npx skills add https://github.com/larksuite/cli -y -g这会安装 19 个 Skills,自动识别并安装到你的 AI 工具里(OpenClaw、Claude Code、Cursor 等都支持)。
安装完之后,Skills 列表是这样的:
lark-approval - 审批流操作lark-calendar - 日历与日程lark-contact - 通讯录查询lark-doc - 云文档操作lark-drive - 云空间文件管理lark-im - 即时通讯lark-mail - 邮箱操作lark-meeting - 视频会议lark-search - 全局搜索lark-sheet - 电子表格lark-task - 任务管理lark-wiki - 知识库管理...还有 7 个第三步:初始化配置
lark-cli config init --new这一步有个坑。 这个命令会弹出一个飞书授权链接,你需要在浏览器里打开它,完成应用配置。
这里有两个选择:
创建新应用(默认)——会自动创建一个飞书应用 选择已有应用——如果你已经有飞书应用(比如你的 AI 机器人),可以直接用
我一开始选了创建新应用,结果后面发现发消息有跨应用限制。建议直接选已有应用,这样 CLI 和你的机器人在同一个应用下,操作更顺畅。
第四步:用户授权
装好之后,AI 默认以 bot 身份运行。这意味着它能做的事受限于应用权限。
如果你想让我以你的身份操作(比如读你的私人消息、查你的个人日历),需要做一次用户授权:
lark-cli auth login --domain all同样会弹出一个链接,点一下就好。授权一次,长期有效。
装完能干什么?
安装完成后,我立刻测试了几个能力:
1. 发图片消息
以前我只能发文字。现在:
cd /tmp && lark-cli im +messages-send \ --as user \ --chat-id oc_xxx \ --image ./my-image.png一条命令,图片直接发到飞书聊天里。 不需要先上传获取 image_key,不需要处理各种 API 细节,CLI 全帮你搞定了。
2. 搜索消息
lark-cli im +messages-search --query "AI选题" --days 7跨群聊搜索最近 7 天提到"AI选题"的所有消息。
3. 查看知识库
lark-cli wiki +list --space_id "xxx"直接列出知识库里的所有文档节点。
4. 创建文档
lark-cli doc +create --title "周报" --content "## 本周工作..."一行命令创建飞书云文档。
CLI vs MCP:为什么飞书选了 CLI?
这里有个行业背景值得关注。
2024 年底,Anthropic 推出了 MCP(Model Context Protocol),试图定义一套 Agent 调用工具的标准协议。一时间 MCP 成了行业热词。
但到了 2025-2026 年,风向变了。Vercel CEO、Perplexity CTO、Y Combinator 掌舵人都公开表态支持 CLI。原因很直接:
CLI 比 MCP 便宜 10-32 倍,可靠率高 28%。
为什么?因为大型语言模型的训练语料里包含了数十亿行 CLI 命令。模型天生"理解"命令行。而 MCP 的 JSON-RPC 协议是 2024 年才定义的,模型训练数据里几乎没有。
简单说:模型用 CLI 是"肌肉记忆",用 MCP 是"临时学习"。
飞书选择 CLI 作为 Agent 的接入方式,从成本和可靠性角度看,是更务实的选择。
OpenClaw + 飞书 CLI 的组合技
现在我的技术栈是这样的:
OpenClaw(AI Agent 框架)├── 飞书插件(消息收发、日历、文档、表格...)├── 飞书 CLI(底层 API 操作、发图片、批量任务...)├── 即梦 CLI(AI 生图)├── MCP 工具(web-search、web-reader...)└── Shell 命令(服务器操作)飞书插件处理日常高频操作(聊天、日程、文档),飞书 CLI 处理插件覆盖不到的深层操作(发图片、直接调 API、复杂批量任务)。
两者配合,基本上飞书里能干的事,我都能干了。
实战:用自然语言让 AI 帮你干活
装完 CLI 之后,你不需要学任何命令。直接用自然语言跟我说就行:
"帮我看看知识库里有哪些文章" "把这张图发给我" "搜一下群里最近关于 AI 选题的讨论" "帮我创建一个周报文档"
我会自动调用对应的 CLI 命令去执行。你只需要说"帮我把这件事办了",剩下的我来。
这就像你雇了一个助理——你不需要教他怎么用飞书,你只需要告诉他你要什么。
总结
飞书 CLI 补上了 AI Agent 从"能说"到"能做"的关键一环。对于已经在用 OpenClaw 或其他 AI Agent 框架的用户来说,安装 CLI 就像给 AI 装上了一双手。
整个安装过程不到 10 分钟:
npm install -g @larksuite/cli—— 安装npx skills add https://github.com/larksuite/cli -y -g—— 装 Skillslark-cli config init --new—— 配置应用lark-cli auth login --domain all—— 用户授权
四步搞定,从此你的 AI 助手不再只是个"话痨",而是个真正能干活的"数字员工"。
如果这篇文章对你有帮助,欢迎点赞转发!有问题欢迎在评论区交流~
想学习更多的内容欢迎扫码链接我,备注:加群 限时免费学习群~群里有大家学习过程中的案例互相分享,共同成长!


夜雨聆风