What problem does it solve? When working with Feishu/Lark, you often need a user's open_id before you can send messages or schedule meetings, or you have an open_id and need to look up the person's name, department, email, or personal status. This Skill bridges that gap by resolving identities in both directions through the lark-cli contact commands. ## Core Features & Use Cases - Name/Email to open_id Resolution: Search employees by name, email, or phone keyword with filters like has-chatted, enterprise email, same-tenant, and employment status. - open_id Profile Lookup: Retrieve user details (name, department, email, activation status) by open_id, union_id, or user_id, with distinct user-identity and bot-identity command paths. - Batch Queries: Fan out up to 20 parallel name searches or batch-query personal status and signatures for multiple colleagues. - Use Case: You want to message a colleague named 张三. Search by name, review the candidate list to disambiguate same-name results, confirm the open_id, then hand off to the messaging skill. ## Quick Start Ask the assistant to find the open_id of a colleague by name using the lark contact search, then show their department and email.