Lark Contact スキル
- インストール数 87.4万
lark-contact は Claude のスキルで、lark-cli を通して、Feishu / Lark の人を、名前、メールアドレス、open_id の間で相互に解決し、ディレクトリ上の詳細を調べます。
インストールしたくない場合は、Skillselion MCP 経由で先に試せます。インストール不要、ディスクにも何も残りません。
1. Claude Code - リモートコネクタを追加:
claude mcp add --transport http skillselion https://mcp.skillselion.com/mcpClaude.ai・ChatGPT・Cursor の場合は、この URL をカスタムコネクタとして追加します。
https://mcp.skillselion.com/mcp2. エージェントに頼む:
Use Skillselion load_skill to load skill:open.feishu.cn#lark-contact (Lark Contact) and follow it.インストールが向いている場合
メッセージの送信や予定の調整の前に、名前を指定された Lark のユーザーの open_id やプロフィールの詳細を取得する場合に向いています。
見送ったほうがよい場合
部署のツリーの走査、部署ごとの従業員の一覧、組織図には向きません(ネイティブの OpenAPI を使います)。
lark-contactの主な内容
- 名前やメールアドレスを、Feishu / Lark の open_id に解決します
- open_id から、名前、部署、メールアドレス、連絡先の詳細を逆引きします
- メッセージの送信や予定の調整の前に、open_id を lark-im と lark-calendar に渡します
数字で見るlark-contact
| 累計インストール数 | 874,164 (87.4万) | skills.shレジストリ |
|---|---|---|
| リポジトリ | ||
2026年11月9日時点のデータ(Skillselionカタログ同期)
lark-contactはClaude Codeで何ができますか?
スキルは無料です。Lark/Feishuアプリと、lark-cli auth loginによる認可が必要です。
- 機能
- IDの解決 · ディレクトリの検索 · ユーザー検索 · プロフィールの照会
- 実行環境
- ローカルで実行
- 料金
- 無料
lark-contactのドキュメントが説明する機能
飞书 / Lark 通讯录:按姓名 / 邮箱解析成 open_id,或按 open_id 反查姓名 / 部门 / 邮箱 / 联系方式 / 个人状态 / 签名。
**跨租户用户**(`is_cross_tenant=true`)多数业务字段为空字符串,这是飞书可见性规则,下游做空值兜底。
lark-contactにはどんなファイルが含まれますか?
contact (v2)
CRITICAL — 开始前 MUST 先用 Read 工具读取 `../lark-shared/SKILL.md`,其中包含认证、权限处理
选哪个命令
user 身份和 bot 身份是两条完全独立的路径。先确定当前身份,再按下表选命令:
| 想做什么 | user 身份 | bot 身份 |
|---|---|---|
| 按姓名 / 邮箱搜员工拿 open_id | `+search-user` | 不支持 |
| 已知 open_id 取他人资料 | +search-user --user-ids <id> | `+get-user --user-id <id>` |
| 查看自己 | +get-user 或 +search-user --user-ids me | 不支持 |
| 查同事的个人状态 / 签名 | user_profiles batch_query | 不支持 |
已知 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!"批量查同事的个人状态 / 个性签名(先用 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搜索命中多条且后续操作有副作用(发消息、邀请会议等),把候选列给用户挑;不要擅自选第一条。
注意事项
- 41050 / Permission denied 受当前身份的可见范围限制(两条命令都可能遇到)。换 bot 身份或让管理员调整可见范围,细节见 `lark-shared`。
- 跨租户用户(
is_cross_tenant=true)多数业务字段为空字符串,这是飞书可见性规则,下游做空值兜底。 - ID 类型:默认
open_id。+get-user可改--user-id-type union_id|user_id;+search-user只接受open_id。
不在本 skill 范围
- 发消息 / 查聊天记录 → `lark-im`
- 排日程 / 邀请会议 → `lark-calendar`
- 部门树 / 按部门列员工 / 组织架构 → `lark-openapi-explorer` 查找原生接口
lark-contactに関連するスキルは?
Lark Contact スキルのよくある質問
Lark Contact スキルはどんな人に向いていますか?
メッセージの送信や予定の調整の前に、名前を指定された Lark のユーザーの open_id やプロフィールの詳細を取得する場合に向いています。 次に当てはまる場合は見送ってください:部署のツリーの走査、部署ごとの従業員の一覧、組織図には向きません(ネイティブの OpenAPI を使います)。
lark-contactはどんなときに使いますか?
ユーザーが、メッセージを送る、または予定を調整する相手の名前を挙げたとき、または調べたい open_id を渡したときに使います。
lark-contactのバッジを追加する
このスキルがSkillselionに掲載されていることを開発者に示せます。READMEに貼り付けてください。