open.feishu.cnのアバター

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/mcp

Claude.ai・ChatGPT・Cursor の場合は、この URL をカスタムコネクタとして追加します。

https://mcp.skillselion.com/mcp

2. エージェントに頼む:

Use Skillselion load_skill to load skill:open.feishu.cn#lark-contact (Lark Contact) and follow it.

インストールが向いている場合

メッセージの送信や予定の調整の前に、名前を指定された Lark のユーザーの open_id やプロフィールの詳細を取得する場合に向いています。

見送ったほうがよい場合

部署のツリーの走査、部署ごとの従業員の一覧、組織図には向きません(ネイティブの OpenAPI を使います)。

このページの内容
  1. lark-contactの主な内容
  2. 数字で見るlark-contact
  3. lark-contactにはどんなファイルが含まれますか?
  4. lark-contactに関連するスキルは?
  5. Lark Contact スキルのよくある質問

lark-contactの主な内容

  • 名前やメールアドレスを、Feishu / Lark の open_id に解決します
  • open_id から、名前、部署、メールアドレス、連絡先の詳細を逆引きします
  • メッセージの送信や予定の調整の前に、open_id を lark-im と lark-calendar に渡します

数字で見るlark-contact

累計インストール数874,164 (87.4万)skills.shレジストリ
リポジトリopen.feishu.cn

2026年11月9日時点のデータ(Skillselionカタログ同期)

概要

lark-contactはClaude Codeで何ができますか?

スキルは無料です。Lark/Feishuアプリと、lark-cli auth loginによる認可が必要です。

機能
IDの解決 · ディレクトリの検索 · ユーザー検索 · プロフィールの照会
実行環境
ローカルで実行
料金
無料
ドキュメントより

lark-contactのドキュメントが説明する機能

飞书 / Lark 通讯录:按姓名 / 邮箱解析成 open_id,或按 open_id 反查姓名 / 部门 / 邮箱 / 联系方式 / 个人状态 / 签名。
SKILL.md
**跨租户用户**(`is_cross_tenant=true`)多数业务字段为空字符串,这是飞书可见性规则,下游做空值兜底。
SKILL.md

lark-contactにはどんなファイルが含まれますか?

SKILL.mdMarkdown

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に貼り付けてください。

Listed on Skillselion
埋め込みコードを取得

今週のAIコーディング

毎週月曜に5分で読める、開発者向けのツール・リリース・活用術。

いつでも登録解除できます。