What problem does it solve? Working with lark-cli across Lark/Feishu services requires consistent handling of user vs bot identity, OAuth-style authorization flows, JSON output parsing, and confirmation gates for dangerous write operations. This Skill provides the shared foundation so every lark-* workflow behaves correctly and safely. ## Core Features & Use Cases - Authentication & Identity Management: Run auth login/status/logout, choose between --as user and --as bot, handle domain- or scope-based incremental authorization, and complete split-flow device-code logins with QR codes. - Output Contract Enforcement: Parse the JSON envelope correctly by checking ok == true instead of the legacy code == 0, avoiding false failure detection when wrapping commands. - High-Risk Approval Protocol: Handle exit code 10 confirmation gates by showing the user the action and risk, then retrying with the confirmation flag only after explicit consent. - Use Case: A user asks to check their login state and grant calendar permissions. The Skill runs lark-cli auth status --json --verify, identifies missing scopes, initiates auth login --scope ... --no-wait --json, generates a QR code for the verification URL, and completes the device-code flow in a follow-up turn. ## Quick Start Ask the assistant to check your current lark-cli login identity and grant the required permission scopes for your task.