lark-contact

Fetch organization structure and user contact details from Lark's contact API.

3|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-contact-agent-pilot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-contact
Source: https://github.com/agent-pilot/agent-pilot-be/tree/main/backend/skills/lark-contact
Command: npx skills add https://github.com/agent-pilot/agent-pilot-be --skill lark-contact-agent-pilot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps teams quickly retrieve up-to-date organizational information and contact details by querying the Lark contact API, reducing manual lookups and improving collaboration.

Core Features & Use Cases

  • Search employees by name, email, or phone number.
  • Retrieve current user or any user details by user_id or open_id.
  • View organizational structure and find colleagues within departments.

Quick Start

Tell Lark CLI to fetch the current user's profile or a specific user's profile by ID.

Frequently Asked Questions about lark-contact

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

FAQPage Schema
How do I search Lark contacts by name or email?

To search Lark contacts, use this skill to query the Lark contact API and retrieve user details by name, email, or phone number. It fetches up-to-date employee profiles quickly without manual directory lookups.

Can I retrieve a specific user's profile using open_id in Lark?

Yes, you can retrieve a specific user's profile by passing their user_id or open_id to the Lark contact API. This skill uses endpoints like /open-apis/contact/v3/users/{user_id} to fetch detailed contact information.

What do I need to query organizational structure from the Lark directory?

You need lark-cli installed and proper authentication configured to query the Lark directory. Once authenticated, this skill fetches organizational structure and department details directly from the Lark contact API.

Does this skill fetch the current user's information from Lark?

Yes, this skill fetches the current user's information from Lark by calling the /open-apis/authen/v1/user_info endpoint. It returns the authenticated user's profile details immediately.

What's the best way to look up colleagues within a Lark department?

The best way to look up colleagues is to use this skill to view the organizational structure and search employees within departments. It queries the Lark contact API to retrieve current department and user listings.

Why does searching Lark employees require authentication?

Searching Lark employees requires authentication because the contact API endpoints need valid credentials to access organizational data securely. This skill relies on lark-cli to handle the proper authentication flow before returning user profiles.