乐于分享
好东西不私藏

OpenClaw 接入飞书 CLI:我的 AI 助手终于能"动手"了

OpenClaw 接入飞书 CLI:我的 AI 助手终于能"动手"了

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

这一步有个坑。 这个命令会弹出一个飞书授权链接,你需要在浏览器里打开它,完成应用配置。

这里有两个选择:

  1. 创建新应用(默认)——会自动创建一个飞书应用
  2. 选择已有应用——如果你已经有飞书应用(比如你的 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 分钟:

  1. npm install -g @larksuite/cli —— 安装
  2. npx skills add https://github.com/larksuite/cli -y -g —— 装 Skills
  3. lark-cli config init --new —— 配置应用
  4. lark-cli auth login --domain all —— 用户授权

四步搞定,从此你的 AI 助手不再只是个"话痨",而是个真正能干活的"数字员工"。


如果这篇文章对你有帮助,欢迎点赞转发!有问题欢迎在评论区交流~

想学习更多的内容欢迎扫码链接我,备注:加群 限时免费学习群~群里有大家学习过程中的案例互相分享,共同成长!