contacts

Retrieve Lark directory employee data via lark CLI commands as JSON output.

53|18|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/yjwong/lark-cli --skill contacts-yjwong
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: contacts
Source: https://github.com/yjwong/lark-cli/tree/main/skills/contacts
Command: npx skills add https://github.com/yjwong/lark-cli --skill contacts-yjwong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables rapid retrieval of employee information from the Lark directory, reducing time spent looking up colleagues and updating org charts.

Core Features & Use Cases

  • Get a user by ID: fetch user_id, open_id, name, email, job_title, and department.
  • Search Users by Name or Department: find colleagues by name or by their department to map teams.
  • List Department Members: enumerate all members within a department to understand org structure.

Quick Start

Use the lark CLI to look up colleagues, for example: lark contact get ou_xxxx or lark contact search "Jane Doe".

Frequently Asked Questions about contacts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for an employee in the Lark directory?▼

You can search the Lark directory by running the `lark contact search` command with a colleague's name or department, which returns JSON output containing their user ID, open ID, email, and job title.

Can I get Lark user details by their open_id or user_id?▼

Yes, retrieving Lark user details by ID is supported using the `lark contact get` command, which fetches the employee's name, email, job title, and department directly from the directory.

How do I list all members of a department in Lark?▼

Listing department members in Lark is done through the `lark contact list-dept` command, allowing you to enumerate all employees within a specific department to map the organization structure.

Does the Lark contacts search return data suitable for automated processing?▼

Yes, Lark contact search returns structured JSON output containing user details like user_id, open_id, name, and department, making it suitable for AI consumption and automated workflows.

What information is included when I look up a colleague in the Lark directory?▼

Looking up a colleague in the Lark directory retrieves their user_id, open_id, name, email, job_title, and department, providing a complete employee profile for organizational mapping.