open.feishu.cn
lark-contact
飞书 / Lark 通讯录:按姓名 / 邮箱解析成 open_id,或按 open_id 反查姓名 / 部门 / 邮箱 / 联系方式 / 个人状态 / 签名,以及按?
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Export Google Contacts directory to a Google Sheets spreadsheet.
27.7K installsResearch a specific person using Common Room data. Triggers on 'who is [name]', 'look up [email…
2.6K installsReference skill for Zoom Contact Center. Use after routing to a contact-center workflow when im…
1.8K installs飞书 / Lark 通讯录:按姓名 / 邮箱解析成 open_id,或按 open_id 反查姓名 / 部门 / 邮箱 / 联系方式 /…
431.5K installs使用 wecom-cli 按姓名、拼音、英文名或别名搜索企业微信通讯录中的人员,并查询匹?
20.1K installs飞书 / Lark 通讯录:按姓名 / 邮箱解析成 open_id,或按 open_id 反查姓名 / 部门 / 邮箱 / 联系方式 /…
3.8K installsAlso in this package
Other skills from open.feishu.cn · top by installs.
npx skills add https://open.feishu.cn
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Skill metadata
Parsed from SKILL.md frontmatter.
More metadata
- requires
- {"bins":["lark-cli"]}
- cliHelp
- lark-cli contact --help
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md3,760 B
History
- First seen on skills.sh
- First recorded snapshot · 671,900 installs
Videos
Tutorials, guides, and showcases specifically about this skill.
SKILL.md
选哪个命令
user 身份和 bot 身份是两条完全独立的路径。先确定当前身份,再按下表选命令:
| 想做什么 | user 身份 | bot 身份 |
|---|---|---|
| 按姓名 / 邮箱搜员工拿 open_id | [+search-user](references/lark-contact-search-user.md) |
不支持 |
| 按关键词搜索当前用户可见的机器人 / 智能体 | [+search-bot](references/lark-contact-search-bot.md) |
不支持 |
| 已知 open_id 取他人资料 | +search-user --user-ids <id> |
[+get-user --user-id <id>](references/lark-contact-get-user.md) |
| 查看自己 | +get-user 或 +search-user --user-ids me |
不支持 |
| 查同事的个人状态 / 签名 | userprofiles batchquery |
不支持 |
已知 open_id 只是想发消息 / 排日程,不必经过 contact —— 直接 [lark-im](../lark-im/SKILL.md) / [lark-calendar](../lark-calendar/SKILL.md)。
名字没说清是人还是机器人 / 智能体
用户给的名字常常不表明类型。例如「和 reviewDuck 约个会」里的 reviewDuck 可能是同事昵称,也可能是机器人。
- 名字含 bot / agent / AI / 助手 / 机器人 / 智能体 / assistant 等明显特征时,反过来先搜机器人更快
- 不确定的话两边都搜一下
典型场景
找张三给他发消息:先搜,确认 open_id,再发:
lark-cli contact +search-user --query "张三" --has-chatted --as user
lark-cli im +messages-send --user-id ou_xxx --text "Hi!"
批量查同事的个人状态 / 个性签名(先用 schema 看参数)。
lark-cli schema contact.user_profiles.batch_query
lark-cli contact user_profiles batch_query \
--params '{"user_id_type":"open_id"}' \
--data '{"user_ids":["ou_xxx","ou_yyy"],"query_option":{"include_personal_status":true,"include_description":true}}' \
--as user
搜索命中多条且后续操作有副作用(发消息、邀请会议等),把候选列给用户挑;不要擅自选第一条。
搜索机器人 / 智能体
+search-bot 使用 user 身份按关键词搜索当前用户可见的机器人,返回 ou 开头的机器人 openid。参数细节等见 [lark-contact-search-bot.md](references/lark-contact-search-bot.md)。
lark-cli contact +search-bot --query '会议助手' --as user
lark-cli contact +search-bot --queries '会议助手,日报助手,审批助手' --as user
注意事项
- 41050 / Permission denied 受当前身份的可见范围限制(三条命令都可能遇到)。细节见 [
lark-shared](../lark-shared/SKILL.md)。 - 跨租户用户(
iscrosstenant=true)多数业务字段为空字符串,这是飞书可见性规则,下游做空值兜底。 - ID 类型:
+get-user可通过--user-id-type使用openid、unionid或userid;+search-user使用用户 openid;+search-bot不支持按 ID 查询,它按关键词搜索并返回机器人 open_id。
不在本 skill 范围
- 发消息 / 查聊天记录 → [
lark-im](../lark-im/SKILL.md) - 排日程 / 邀请会议 → [
lark-calendar](../lark-calendar/SKILL.md) - 部门树 / 按部门列员工 / 组织架构 → [
lark-openapi-explorer](../lark-openapi-explorer/SKILL.md) 查找原生接口