📇 Lark Contact到底是什么?
Lark Contact是一套基于飞书开放API构建的AI技能插件,专门负责飞书通讯录场景下的所有查询操作。它不是一个独立的App,而是嵌入在AI编程助手(如Claude Code、Cursor、OpenClaw等)中的“能力模块”,让AI能够像人一样查询和获取飞书组织架构、员工信息、部门列表等通讯录数据。
💬 简单来说:你说名字,AI查通讯录,飞书组织架构尽在掌握。
⚙️ 核心功能一览
Lark Contact覆盖了飞书通讯录管理中几乎所有日常查询场景。无论是按姓名搜索员工、按部门查成员列表,还是获取用户详情、查询组织架构,都可以通过自然语言指令完成。
- 🔍 员工搜索:支持按姓名、邮箱或手机号在公司通讯录中搜索员工,快速定位同事信息。
- 👤 用户详情查询:获取指定员工的完整信息,包括姓名、部门、职位、邮箱、工位、入职日期等。
- 🏢 部门成员列表:按部门名称或部门ID获取该部门下所有成员的列表,支持分页查询。
- 🌳 组织架构查询:获取公司完整的部门树形结构,方便了解组织层级和汇报关系。
- 📊 批量信息导出:支持按条件批量导出员工信息,适合人力资源盘点或通讯录同步场景。
- 🔄 实时数据同步:查询结果实时从飞书获取,确保信息的准确性和时效性。
🚀 第一次安装:三步上手
Lark Contact基于 lark-cli 命令行工具,安装流程与其他飞书技能一致。确保已安装Node.js环境后,按以下步骤操作:
- 全局安装 lark-cli:在终端运行
npm install -g @larksuite/cli。 - 添加 Lark Contact 技能:运行
npx skills add https://github.com/larksuite/cli --skill lark-contact。 - 配置应用凭证:在飞书开放平台创建应用并获取
App ID与App Secret,将其配置到AI助手的设置文件中。
完成以上配置后,你就可以在支持的AI工具中直接调用Lark Contact来查询通讯录了。
💡 典型应用场景与实战案例
Lark Contact的价值在于与其他AI技能的深度联动。它常与 lark-im(消息发送)、lark-calendar(日程管理)等技能配合,形成从找人到协作的完整自动化链路。
场景一:快速找到同事联系方式
你只需对AI说:“帮我查一下产品部王小明在飞书上的信息,包括他的邮箱和部门。”
AI会通过Lark Contact搜索“王小明”,返回他的完整员工信息,包括邮箱、部门、职位等,省去你手动打开通讯录查找的步骤。
场景二:按部门批量发送通知
你可以直接指令:“给研发中心所有成员发一条飞书消息,通知明早10点的全员大会。”
AI会先通过Lark Contact获取研发中心成员列表,再调用lark-im批量发送消息,无需你一个一个找人建群。
场景三:会议安排前自动拉人
你说:“帮我安排一个明天下午的会议,参会人包括市场部和设计部的负责人。”
AI会先通过Lark Contact查询市场部和设计部的负责人是谁,确认身份后再通过lark-calendar创建日程并发送邀请。
🤖 这个插件适合哪些AI工具?
Lark Contact遵循通用Skill协议,能够无缝接入当前主流AI编程与自动化工具生态,特别适合以下场景:
- Claude Code / Cursor:直接支持Skill协议,安装后即可通过自然语言指令查询通讯录。
- OpenClaw:在其飞书自动化方案中,Lark Contact是识别和定位组织成员的核心组件。
- Dify:在工作流中可调用Lark Contact动态获取员工信息,用于通知、审批等场景。
- 各类命令行AI助手:如Codex CLI等,可通过终端直接调用此技能。
如果你的团队规模较大、成员较多,经常需要查找同事信息或按组织架构进行批量操作,Lark Contact能帮你节省至少50%的通讯录查询时间。

◯ 评论 0