← 返回 Skills 市场
gu2003li

lark-contact

作者 Qing WETH · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
29
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install lark-contact
功能描述
飞书 / Lark 通讯录,用于按姓名 / 邮箱把员工解析成 open_id,以及按 open_id 反查员工的姓名 / 部门 / 邮箱 / 联系方式。当用户说出某人姓名而下一步需要发消息 / 加群 / 排日程时,先用本 skill 把姓名换成 ID;当输出里出现 open_id 需要展示成姓名给用户看,或用户直...
使用说明 (SKILL.md)

lark-contact

选哪个命令

统一以 user 身份运行,按下表选命令:

想做什么 命令
按姓名 / 邮箱搜员工拿 open_id +search-user
已知 open_id 取他人资料 +search-user --user-ids \x3Cid>
查看自己 +get-user+search-user --user-ids me

已知 open_id 只是想发消息 / 排日程,不必经过 contact —— 直接 lark-im / lark-calendar

典型场景

# 找张三给他发消息:先搜,确认 open_id,再发
lark-cli contact +search-user --query "张三" --has-chatted --as user
lark-cli im +messages-send --user-id ou_xxx --text "Hi!"

搜索命中多条且后续操作有副作用(发消息、邀请会议等),把候选列给用户挑;不要擅自选第一条。

注意事项

  • 41050 / Permission denied 受当前身份的可见范围限制(两条命令都可能遇到)。让管理员调整可见范围,或根据错误响应中的 console_url 引导用户解决。
  • 跨租户用户(is_cross_tenant=true)多数业务字段为空字符串,这是飞书可见性规则,下游做空值兜底。
  • ID 类型:默认 open_id+get-user 可改 --user-id-type union_id|user_id;+search-user 只接受 open_id

不在本 skill 范围

安全使用建议
Install this only in environments where lark-cli is already configured for the intended Lark tenant and users are allowed to look up colleague contact details. Treat returned names, emails, departments, and chat IDs as workplace directory data, and confirm ambiguous matches before using an ID to send messages, invite people, or schedule meetings.
能力评估
Purpose & Capability
The stated purpose is to resolve Lark names, emails, and open_id values and to fetch visible profile fields; the artifacts only document contact lookup commands aligned with that purpose.
Instruction Scope
Instructions are scoped to user-initiated lookups, include limits such as not handling department traversal, and tell agents to ask the user before choosing among ambiguous people for side-effecting follow-up actions.
Install Mechanism
The package contains markdown guidance only and declares a dependency on an existing lark-cli binary; there are no executable scripts, install hooks, or bundled binaries.
Credentials
The skill uses Lark contact permissions and may expose coworker profile data visible to the current user, which is expected for a contact lookup skill and bounded by Lark visibility and the contact:user:search scope.
Persistence & Privilege
No persistence, credential capture, privilege escalation, background workers, or local indexing behavior is described or present in the artifacts.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install lark-contact
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /lark-contact 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of lark-contact: - Provides lookup between Lark/Lark 飞书 user names, emails, and open_id. - Supports retrieving user information (name, department, email, contact) by open_id. - Enables name/email to open_id lookup for message sending, group adding, or scheduling scenarios. - Does not support department tree traversal or listing users by department—use native OpenAPI for these. - Includes CLI guidance and typical usage examples. - Explains permission and visibility considerations, and outlines boundaries with related skills.
元数据
Slug lark-contact
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

lark-contact 是什么?

飞书 / Lark 通讯录,用于按姓名 / 邮箱把员工解析成 open_id,以及按 open_id 反查员工的姓名 / 部门 / 邮箱 / 联系方式。当用户说出某人姓名而下一步需要发消息 / 加群 / 排日程时,先用本 skill 把姓名换成 ID;当输出里出现 open_id 需要展示成姓名给用户看,或用户直... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 29 次。

如何安装 lark-contact?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install lark-contact」即可一键安装,无需额外配置。

lark-contact 是免费的吗?

是的,lark-contact 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

lark-contact 支持哪些平台?

lark-contact 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 lark-contact?

由 Qing WETH(@gu2003li)开发并维护,当前版本 v1.0.0。

💬 留言讨论