飞书办公自动化一气呵成:lark-cli 消息、日历与邮件的每日实用技巧
【免费下载链接】cliThe official Lark/飞书 CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Meetings, and more, with 200+ commands and 20+ AI Agent Skills.项目地址: https://gitcode.com/gh_mirrors/cli414/cli
lark-cli 是飞书官方开源的命令行工具(Lark/Feishu CLI),让终端操作飞书变得一气呵成。本文带你用 10 个每日实用技巧,把飞书消息、日历日程、邮箱三件高频事全部搬进命令行,配合 AI Agent 技能实现办公自动化,三分钟即可上手。
一键安装:三步完成 lark-cli 快速配置 🚀
安装只需要 Node.js 环境,一条命令搞定:
npx @larksuite/cli@latest install接着完成一次性配置和登录:
lark-cli config init # 交互式配置应用凭证(仅需一次) lark-cli auth login --recommend # 登录授权,自动选择常用权限--recommend参数会自动挑选推荐权限,省去手动勾选的麻烦。想按业务域缩小授权范围,可以改用lark-cli auth login --domain calendar,mail。更多安装细节见 README.zh.md。
💡 所有命令都以
+开头的**快捷命令(Shortcuts)**为主,它们内置智能默认值,对人友好、对 AI Agent 更友好。
消息篇:im 快捷命令管好你的飞书消息 💬
消息能力由lark-cli im提供,完整命令清单见 skills/lark-im/SKILL.md。
技巧 1:一条命令发消息
lark-cli im +messages-send --chat-id oc_xxx --text "下午3点评审,请准时"技巧 2:快速找到群并查聊天记录
lark-cli im +chat-search --query "项目群" # 按群名搜群,拿到 chat_id lark-cli im +chat-messages-list --chat-id oc_xxx # 拉取聊天记录技巧 3:跨会话全局搜消息
找"谁在哪个群说过某句话"是高频需求:
lark-cli im +messages-search --query "发布计划" --page-all支持按关键词、发件人、时间范围过滤,--page-all自动翻页。拉取的聊天记录还会自动附带表情回复和消息编辑时间,无需额外调用。
技巧 4:重要消息加急
消息支持应用内加急、短信加急和电话加急(机器人身份),让催办不再靠吼。详细参数可在技能文档的权限表中查阅。
日历篇:calendar 命令让排会不再纠结 📅
日历能力由lark-cli calendar提供,参考 skills/lark-calendar/SKILL.md。
技巧 5:一秒查看今天日程
lark-cli calendar +agenda默认查询当天,已取消的日程自动过滤;超过 40 天的时间范围会自动拆分查询并合并结果。
技巧 6:约会议前先看大家"有没有空"
lark-cli calendar +freebusy --start 2026-03-11 --end 2026-03-12忙闲查询只返回忙碌时段的起止时间,不暴露日程标题,兼顾效率与隐私。需要"智能推荐空档"时,用+suggestion让 CLI 推荐多个可用时间块方案,再交给+room-find查找可用会议室——避免盲目猜时间。
技巧 7:创建日程并邀请参会人
lark-cli calendar +create # ISO 8601 时间,自动邀请参会人技巧 8:一键回复日程邀请
lark-cli calendar +rsvp # 接受 / 拒绝 / 待定创建、改期、查会议室的完整工作流见技能文档中的 schedule-meeting 参考,包括重复性日程"仅此次 / 全部 / 此次及后续"的处理规范。
邮件篇:mail 快捷命令把邮箱搬进终端 📧
邮箱能力由lark-cli mail提供,完整指南见 skills/lark-mail/SKILL.md。注意:邮件写操作需用户身份,先执行lark-cli auth login --domain mail授权。
技巧 9:收件箱速览 + 智能整理
lark-cli mail +triage --query "周报" # 全量搜索收件箱摘要 lark-cli mail +message --message-id <id> # 阅读单封邮件已有多个邮件 ID 时,用+messages --message-ids id1,id2批量读取,避免逐封循环。
技巧 10:默认存草稿,确认后才真正发送
这是邮件命令最安全的设计——所有发送类命令默认只存草稿:
lark-cli mail +send --to alice@example.com --subject "周报" --body '<p>本周进展…</p>' lark-cli mail +reply --message-id <id> --body "收到,谢谢" # 确认无误后再加 --confirm-send 立即发送回复、转发(+forward)、定时发送(--send-time)都遵循同一规则,误发几乎为零。
加分项:邮件一键分享到飞书群
lark-cli mail +share-to-chat # 把邮件或会话以卡片形式发到 IM 聊天邮件、消息、日历三个域在 lark-cli 里是打通的,这正是"办公自动化一气呵成"的关键。
进阶小贴士 ⚡
- 先预览再执行:对可能产生副作用的命令加
--dry-run,先看请求预览,例如lark-cli im +messages-send --chat-id oc_xxx --text hi --dry-run。 - 切换输出格式:
--format table更易读,--format json(默认)适合管道处理。 - 参数拿不准就查
-h:lark-cli mail +send -h是参数名最权威的答案,别猜。 - 三层调用架构:快捷命令(
+verb)→ API 命令 → 通用调用lark-cli api,按需选择粒度,最多可覆盖 2500+ 开放平台接口。
安全须知 🔒
lark-cli 默认开启多项安全保护:输入防注入、终端输出净化、操作系统原生密钥链存储凭证,以及向官方域名发送最小化风控信号。若搭配 AI Agent 使用,建议将对接的机器人作为私人助手使用,并谨慎授予权限。完整说明见 README 安全与风险章节。
把消息、日程、邮箱装进终端,lark-cli 让飞书办公自动化真的可以"一气呵成"。现在就从lark-cli calendar +agenda开始你的第一个命令吧。
【免费下载链接】cliThe official Lark/飞书 CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Meetings, and more, with 200+ commands and 20+ AI Agent Skills.项目地址: https://gitcode.com/gh_mirrors/cli414/cli
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考