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.