
Lark Contact
- 7 installs
- 60 repo stars
- Updated April 13, 2026
- liangdabiao/lark-workflow-feishu-cli
Helps with ai & agent building tasks.
About
lark-contact is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- lark-contact
- AI & Agent Building
- AI-coding skill
Lark Contact by the numbers
- 7 all-time installs (skills.sh)
- Ranked #12,520 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/liangdabiao/lark-workflow-feishu-cli --skill lark-contactAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 7 |
|---|---|
| repo stars | ★ 60 |
| Last updated | April 13, 2026 |
| Repository | liangdabiao/lark-workflow-feishu-cli ↗ |
What it does
Helps with ai & agent building tasks.
Files
contact (v1)
CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md),其中包含认证、权限处理
Shortcuts(推荐优先使用)
Shortcut 是对常用操作的高级封装(lark-cli contact +<verb> [flags])。有 Shortcut 的操作优先使用。
| Shortcut | 说明 |
|---|---|
| `+search-user` | Search users (results sorted by relevance) |
| `+get-user` | Get user info (omit user_id for self; provide user_id for specific user) |
contact +get-user(获取用户信息)
前置条件: 先阅读 `../lark-shared/SKILL.md` 了解认证、全局参数和安全规则。
本 skill 对应 shortcut:lark-cli contact +get-user。
支持两种模式:
1. 不传 `--user-id`:获取当前用户自己的信息(底层 GET /open-apis/authen/v1/user_info) 2. 传 `--user-id`:获取指定用户信息(底层 GET /open-apis/contact/v3/users/{user_id},默认 user_id_type=open_id)
命令
# 模式 1:获取当前用户
lark-cli contact +get-user
# 模式 2:获取指定用户(默认 user_id_type=open_id)
lark-cli contact +get-user --user-id ou_xxx
# 指定 user_id_type
lark-cli contact +get-user --user-id 4g3f... --user-id-type user_id
# 表格输出(默认 JSON)
lark-cli contact +get-user --user-id ou_xxx --table参数
| 参数 | 必填 | 说明 |
|---|---|---|
--user-id <id> | 否 | 用户 ID;不传则获取当前用户 |
--user-id-type <type> | 否 | open_id(默认)/ union_id / user_id |
--table | 否 | 表格输出(默认 JSON) |
常见错误(41050)
如果返回提示无权限(常见错误码 41050),通常是组织架构可见范围限制导致:
- 建议联系管理员调整当前用户的组织架构可见范围
- 或改用应用身份(tenant_access_token)调用通讯录 API
参考
- lark-contact-search-user — 先搜到 open_id 再 get
- lark-shared — 认证和全局参数
contact +search-user(搜索员工)
前置条件: 先阅读 `../lark-shared/SKILL.md` 了解认证、全局参数和安全规则。
通过关键词搜索员工(姓名/邮箱/手机号等),结果通常按亲密度排序。
本 skill 对应 shortcut:lark-cli contact +search-user(底层调用 GET /open-apis/search/v1/user)。
命令
# 搜索员工(默认表格输出)
lark-cli contact +search-user --query "张三"
# 分页(取下一页)
lark-cli contact +search-user --query "张三" --page-size 50 --page-token <PAGE_TOKEN>
# 人类可读格式输出
lark-cli contact +search-user --query "张三" --format pretty参数
| 参数 | 必填 | 说明 |
|---|---|---|
--query <text> | 是 | 搜索关键词 |
--page-size <n> | 否 | 分页大小(默认 20,最大 200) |
--page-token <token> | 否 | 分页标记(请求下一页) |
--format | 否 | 输出格式:json(默认) \ |
常见用法(给 AI)
- 默认输出 JSON,可直接解析获取用户
open_id。用--format pretty查看人类可读格式。 - 如果结果
has_more=true,继续传page_token翻页,不要盲目调大page_size。
参考
- lark-shared — 认证和全局参数