What problem does it solve? Managing lark-cli setup and authorization is error-prone: choosing between user and bot identities, granting the right scopes or business domains, handling device-code login flows, and interpreting JSON envelopes and high-risk confirmation gates all require precise rules. This Skill provides the shared operational rules so every lark-cli task is executed correctly and safely. ## Core Features & Use Cases - Authentication & Authorization: Run config init, auth login by domain or scope, check login status with auth status, log out, and handle split-flow device-code authorization with QR code generation. - Identity & Permission Handling: Distinguish user vs bot identities via --as, route missing-scope errors to the developer console for bots or incremental auth login for users. - Safety & Output Contracts: Interpret success/error JSON envelopes correctly (ok == true, not code == 0), suppress _notice noise, and follow the exit-10 approval protocol for high-risk write operations using --yes and --dry-run. - Use Case: A user asks to access their Feishu calendar but gets a permission error. The Skill guides the agent to run auth login --scope with --no-wait, present the verification URL and QR code, then complete the device-code flow in a later turn. ## Quick Start Ask the agent to check your current lark-cli login identity and token validity, or to initiate authorization for a specific Feishu business domain such as docs or drive.