站点图标 高效码农

解锁飞书AI助手:3分钟教会你的智能秘书管理日程、消息与文档!

如何让 AI 助手直接操作你的飞书办公套件?—— 飞书官方 lark-cli 工具深度指南

核心问题:如何将你的 AI 编程助手(如 Claude Code 或 Droid)直接连接到飞书,让它能帮你处理日程、发送消息、管理文档和整理表格数据?

飞书官方推出的命令行工具 lark-cli,通过提供超过 200 条命令、覆盖 11 个核心业务模块和 19 个 AI Agent 技能,为这个问题提供了官方、标准且安全的解决方案。本文将带你全面了解其能力、实操部署、核心架构与实际应用场景。


图片来源:Unsplash

一、工具全景:lark-cli 能做什么?

本节核心问题:lark-cli 究竟连接了飞书的哪些功能,又能让 AI Agent 完成什么类型的任务?

lark-cli 是飞书官方推出的命令行接口工具,它本质上是一座桥梁,将飞书开放的 API 能力以一种结构化、可编程的方式暴露给终端和 AI 智能体。其核心价值在于,将传统上需要通过图形界面点击完成的复杂操作,转化为了可被脚本和 AI 调用的原子化命令。

该工具的能力范围通过一张架构图可以清晰感知:

lark-cli Skills 架构图

1.1 核心能力模块

工具覆盖了飞书生态中最常用的 11 个核心模块,每个模块都提供了一系列完整的命令:

模块图标 模块名称 核心功能简述
📅 日历日程 查看日程、创建会议、邀请参会人、查询忙闲状态、智能推荐时间。
💬 即时通讯 发送/回复消息、创建与管理群组、查询聊天记录、搜索消息、下载文件与图片。
📝 云文档 创建、读取、更新、搜索文档,支持 Markdown 格式输入输出。
📁 云空间 上传/下载文件、管理文件权限、为文档添加评论。
📊 多维表格 创建表格、管理字段、进行数据的增删改查、配置视图、进行数据聚合分析。
📈 电子表格 读写单元格、追加数据、查找内容、导出文件。
任务管理 创建待办事项、拆分子任务、设置提醒、分配成员。
📚 知识库 创建知识空间、管理文档节点、组织目录结构。
📧 邮件 浏览、搜索、读取邮件;发送、回复、转发邮件;管理草稿。
👤 通讯录 按姓名、邮箱或手机号搜索人员,查看组织架构。
🎥 视频会议 搜索会议记录、查询会议纪要(包括总结、待办事项和逐字稿)。

重要说明:这是飞书官方开源项目(MIT 协议),由官方团队维护,这意味着其稳定性、安全性和对飞书 API 的跟踪更新有根本保障。

1.2 从命令到 AI 技能

对于普通用户,lark-cli 提供了 200 多条直接可用的命令。而对于 AI 集成,其核心在于“技能”概念。工具打包提供了 19 个 AI Agent Skills,这些 Skills 本质上是关于如何使用这 200 多条命令的详细说明文档。

当你在 Claude Code 或 Droid 等工具中安装了这些 Skills 后,AI 就“学会”了如何操作飞书。你只需用自然语言提出需求,AI 会自动查阅 Skills,找到并执行相应的命令序列。

二、实操场景:从手动操作到自然语言控制

本节核心问题:在日常工作中,利用 lark-cli 和 AI 具体能解决哪些痛点,带来怎样的效率提升?

以下三个场景展示了从“打开飞书应用 → 点击多个菜单 → 执行操作”的传统模式,到“一句话 → AI 自动执行”的新模式的转变。

场景一:知识库文档的快速检索与管理

痛点:公司或团队的知识库文档越来越多,层级复杂。想快速找到某个主题的相关文档,或了解某个知识库空间的整体结构,需要多次点击和翻页,效率低下。

传统方式:打开飞书 → 点击“知识库”图标 → 在列表中找到目标空间 → 逐级展开目录 → 浏览或搜索。

lark-cli + AI 方式:直接告诉 AI:“列出我的‘AI搞钱’知识库里的所有文档。” AI 会调用 lark-cli 的 Wiki 模块命令,返回清晰的节点列表。

Wiki知识库节点列表

上图展示了 AI 返回的结果,清晰列出了某个知识空间下所有文档和多维表格节点,包括其类型(docx、bitable)和子文档数量。这相当于为知识库生成了一张实时更新的“目录地图”,支持后续进行批量移动、重命名或内容分析。

场景二:技术社群消息的智能提炼

痛点:加入的多个技术讨论群消息刷屏速度极快,每天产生数百条消息。想要了解核心讨论内容、是否有解决重要问题,需要花费大量时间“爬楼”阅读,容易遗漏关键信息。

传统方式:群内设置消息免打扰,空闲时逐条滑动阅读,或依赖群内的置顶消息和@提醒。

lark-cli + AI 方式:对 AI 说:“总结一下‘OpenClaw开发者交流群’昨天的讨论要点。” AI 能够获取指定群聊的近期消息记录,并利用其语言理解能力进行提炼总结。

群聊消息自动总结

如图所示,AI 生成了结构化的总结报告,包含“分享内容”、“高频技术问题”及对应的“排查/解决方法”。这种从混乱信息到结构化知识的转换,极大提升了信息获取效率,让参与者能快速跟上项目进展或技术焦点。

反思与见解:这种场景让我们看到,AI 不仅是操作执行者,更是信息的“结构化引擎”。它解放了用户从噪声中提取信号的脑力,让协作真正回归到有价值的思考与决策本身。未来的办公软件,其价值可能越来越体现在“API 的友好程度”和“可被 AI 理解的颗粒度”上。

场景三:多维表格数据的批量整理与分析

痛点:在飞书多维表格中收藏了大量链接或数据,标签体系混乱,存在大量同义重复、格式不统一的条目,难以进行有效的分类统计和数据分析。

传统方式:导出表格到 Excel,进行繁琐的数据清洗,或手动在飞书内逐条修改,过程枯燥且易错。

lark-cli + AI 方式:将问题陈述给 AI:“帮我分析这个多维表格中‘标签’字段的问题,并给出整合建议。” AI 通过 lark-cli 的多维表格模块读取数据,进行分析后给出可执行的方案。

多维表格数据分析与建议

上图展示了 AI 返回的分析报告,清晰指出了“现状问题”(如标签同义重复、与网站强绑定、零散单条),并提供了“建议整合为15个大类”的具体方案,包括每个新分类应包含的原标签和预估数据量。这从一个侧面证明了,将数据操作能力开放给 AI 后,AI 能够承担起“数据分析师”的角色。

三、快速部署:四步完成从安装到集成

本节核心问题:需要哪些前置条件,以及具体如何操作才能在自己的电脑上配置好 lark-cli 并连接 AI 工具?

整个配置过程设计得非常人性化,大约只需 3-5 分钟。前提是你已安装 Node.js。以下是详细步骤。

配置流程全景图

步骤 1:安装 CLI 工具

打开你的终端(Terminal 或 CMD),执行以下命令进行全局安装:

npm install -g @larksuite/cli

安装完成后,你可以在终端运行 lark-cli --version 来检查是否成功。

步骤 2:一键配置飞书应用

这是初始化的关键步骤,它将帮你创建一个飞书自定义应用,并完成基础配置。

lark-cli config init

运行命令后,会出现交互式界面。

选择语言
首先选择界面语言,例如选择“中文”。

语言选择界面

选择配置方式
接着选择“一键配置应用(推荐)”。这是最简单的方式。

配置方式选择

扫码授权
工具会生成一个二维码和一个配置链接。使用你安装了飞书的手机扫描二维码,或在浏览器中打开链接。

应用配置二维码

在浏览器打开的页面中,按照提示确认创建应用。完成后,终端会显示“OK: 应用配置成功!”以及分配的 App ID。

注意:确保用于扫码的飞书账号拥有租户管理员权限,否则可能无法成功创建应用。

步骤 3:用户登录授权

应用创建成功后,需要以你的个人身份进行登录授权,获取访问飞书数据的令牌。

lark-cli auth login --recommend

--recommend 参数会为你的应用申请一组经过筛选的常用权限范围,比申请全部权限更安全。

认证链接提示

在终端输出的链接上,按住 Cmd(Mac)或 Ctrl(Windows)并点击,或手动复制到浏览器打开。在飞书网页中点击“允许”以授权。

浏览器授权确认

授权成功后,终端会列出你已获得的权限列表,表示登录成功。

步骤 4:安装 AI Agent Skills

这是让 AI“读懂”lark-cli 并自动执行操作的决定性步骤。

npx skills add larksuite/cli -y -g

-g 参数表示全局安装,这样所有项目都能使用这些技能。-y 表示自动确认。

执行完毕后,你的系统就拥有了 lark-cli 提供的 19 个官方 Skills,涵盖了日历、消息、文档、表格、任务等所有核心模块。此刻,你的 Claude Code、Droid 或其他支持 Skills 的 AI 编程工具,就具备了操作你飞书账号的能力。

四、核心架构:三层命令模型

本节核心问题lark-cli 的命令体系是如何设计的,我应该用哪一层来满足不同的需求?

为了平衡易用性和灵活性,lark-cli 设计了清晰的三层命令架构。理解这个架构有助于你在使用时做出恰当的选择。

命令层级 特点 适用场景 示例
第一层:快捷命令 + 为前缀,语义化强,参数少,封装了常见操作逻辑。 日常高频操作,AI Agent 自动调用。 lark-cli calendar +agenda
第二层:API 命令 更接近底层 API 结构,控制精确,选项完整。 需要更精细控制参数的场景。 lark-cli calendar events list
第三层:原始 API api 为前缀,直接调用飞书开放 API。 需要完全自定义请求,或使用尚未被封装的新 API。 lark-cli api GET /open-apis/calendar/v4/events

建议:对于普通用户和绝大多数 AI 自动化场景,第一层快捷命令是最佳选择。它足够简洁和直观。当需要指定更详细的参数(如特定的开始时间、自定义的字段值)时,可以使用第二层 API 命令。第三层原始 API 主要面向高级开发者和工具维护者。

五、进阶应用与安全考量

本节核心问题:在将飞书操作权交给 AI 后,有哪些实用技巧和必须注意的安全事项?

5.1 实用命令速查与自然语言控制

即便掌握了命令,在日常中也无需记忆。安装了 Skills 后,AI 就成为了你的自然语言操作入口。

常用快捷命令示例

# 查看今天日程
lark-cli calendar +agenda

# 发送群消息
lark-cli im +messages-send --chat-id "oc_xxx" --text "大家好"

# 创建 Markdown 文档
lark-cli docs +create --title "项目周报" --markdown "# 本周进展\n- 完成了模块A开发"

# 搜索文档
lark-cli docs +search --query "市场分析报告"

# 查看待办任务
lark-cli task +get-my-tasks

# 浏览知识库目录
lark-cli wiki nodes YOUR_SPACE_ID

自然语言指令示例
安装 Skills 后,你可以直接对 AI 说:

  • “帮我把明天的会议改到下午 3 点,并提醒所有参会人。”
  • “在‘产品规划’多维表格里新增一条记录:功能名称是‘AI 智能摘要’,优先级是‘高’。”
  • “找到我上个月创建的所有包含‘合同’字样的文档,并生成一个列表。”

5.2 安全操作指南

让 AI 拥有操作你飞书账号的权限,安全是首要考虑。官方提供了一些最佳实践:

  1. 最小权限原则:使用 lark-cli auth login --recommend 授予权限,而非 --all。仅申请完成任务所必需的权限范围。
  2. 私人助手定位:官方建议将集成了 lark-cli 的 AI Agent 作为私人智能助手使用,避免将其添加到公共群组或让他人随意触发,以防信息泄露。
  3. 敏感操作复核:对于删除、发送、批量修改等不可逆或影响较大的操作,建议在 AI 执行前进行人工确认。可以在提示词中明确要求 AI 在执行此类操作前征得你的同意。
  4. 凭据安全存储lark-cli 默认使用操作系统级别的钥匙串(如 macOS 的 Keychain、Windows 的 Credential Manager)来安全存储访问令牌,而非明文配置文件,这提供了基础的安全保障。

反思与见解:在 AI 辅助办公的时代,我们正在经历一个范式转移:从“人操作软件”到“人向 AI 描述目标,AI 操作软件”。在这个过程中,权限管理和审计变得前所未有的重要。飞书官方推出的 lark-cli 及其 Skills 机制,提供了一个开放、可控且安全的范例,这可能是未来企业软件“AI-Ready”演进的必经之路。

六、总结与展望

飞书官方推出的 lark-cli 工具,通过 200+ 条命令、19 个 AI Skills 和三层命令架构,成功地将飞书从一款图形化办公软件,升级为一个可被 AI Agent 直接编程和操作的自动化平台。

其核心价值在于:

  • 官方支持:开源且由飞书团队维护,保障了安全性和持续更新。
  • 无缝集成:专为 Claude Code、Droid 等 AI 编程工具设计,实现自然语言到飞书操作的直连。
  • 场景落地:从知识库管理、信息提炼到数据整理,切实解决了信息过载和重复劳动的痛点。
  • 架构清晰:分层设计兼顾了易用性与灵活性,满足从新手到专家的不同需求。

当你看到 AI 在终端里安静地执行命令,然后飞书里的文档自动生成、日程自动排期、数据自动整理时,你会真切感受到:人机协作的新形态已经到来。你的 AI 编程助手,已然成为你最得力的飞书办公助手。


实用摘要 / 操作清单

  1. 安装 Node.js:确保你的电脑已安装 Node.js 环境。
  2. 全局安装 lark-clinpm install -g @larksuite/cli
  3. 初始化配置:运行 lark-cli config init,扫码创建并配置飞书应用。
  4. 用户登录:运行 lark-cli auth login --recommend,在浏览器中完成授权。
  5. 安装 AI Skills:运行 npx skills add larksuite/cli -y -g,让 AI 学会操作飞书。
  6. 开始使用:在你的 AI 编程工具中,直接用自然语言下达与飞书相关的指令。

一页速览

项目 内容
工具名称 lark-cli (飞书官方命令行工具)
核心能力 200+ 命令,覆盖飞书 11 大模块(日历、消息、文档、表格、任务、知识库、邮件、会议等)
AI 集成 提供 19 个 AI Agent Skills,支持 Claude Code、Droid 等工具
关键价值 将飞书操作转化为可编程、可被 AI 自动调用的原子化任务
安装命令 npm install -g @larksuite/cli
配置流程 config init → 扫码创建应用 → auth login --recommend → 安装 Skills
命令架构 快捷命令(+)、API 命令、原始 API 三层
安全建议 使用最小权限原则,作为私人助手使用,敏感操作需确认

常见问答

Q1:使用 lark-cli 需要付费吗?
A1:不需要。lark-cli 是飞书官方开源的工具,遵循 MIT 协议。你只需拥有飞书账号即可使用。

Q2:我没有技术背景,能用这个工具吗?
A2:核心安装步骤是简单的命令行操作,但主要用户定位是技术人员或开发者。安装 Skills 后,普通用户可以通过与 AI 对话来间接使用,无需直接敲命令。

Q3:AI 操作我的飞书安全吗?会不会泄露数据?
A3:安全性取决于你授予的权限和操作习惯。请遵循最小权限原则,仅授予 --recommend 权限,并将 AI Agent 作为私人工具使用,不要添加到公共群。所有访问令牌都安全存储在操作系统钥匙串中。

Q4:除了 Claude Code 和 Droid,还能用在其他 AI 上吗?
A4:lark-cli 提供的 Skills 是标准化的文档。理论上,任何能够读取并执行这些 Skills 说明的 AI Agent 都可以使用。具体支持列表需查看该 AI 工具的文档。

Q5:如果飞书更新了功能,这个工具会跟不上吗?
A5:lark-cli 由飞书官方团队维护,会随着飞书开放平台的更新而迭代。你只需定期运行 npm update -g @larksuite/cli 来获取最新版本。

Q6:我只想发条消息,为什么需要这么多步骤?
A6:初始安装和配置是一次性工作。配置完成后,发消息只需对 AI 说一句话。工具的强大在于其通用性和可组合性,能自动化复杂的、批量的事务,而不仅仅是单次操作。

Q7:支持个人版飞书吗?
A7:根据工具描述,其核心是连接企业版飞书的开放平台能力。对于个人版飞书的支持情况,请查阅 lark-cli 的最新 GitHub 文档。

Q8:如何获取具体命令的帮助文档?
A8:在命令后加 --help,例如 lark-cli calendar +agenda --help,即可查看该命令的详细参数说明。

退出移动版