What problem does it solve? When working with any lark-* skill, agents often stumble on authentication setup, user-versus-bot identity confusion, misreading JSON output envelopes, and unexpected exit code 10 confirmation gates. This Skill provides the shared foundation that resolves those issues consistently. ## Core Features & Use Cases - Authentication & Configuration: Guides first-time setup with lark-cli config init, split-flow authorization via auth login --no-wait, QR code generation for authorization URLs, and login status checks with auth status and whoami. - Identity & Permission Handling: Explains --as user versus --as bot semantics, incremental scope authorization, and how to resolve missing_scope errors using console_url hints. - Output Contract & Safety Gates: Defines the JSON success/error envelope rules (ok == true, not code == 0) and the exit-10 high-risk-write approval protocol requiring explicit user confirmation before retrying with confirmation flags. - Use Case: An agent calling a lark-cli drive delete command receives exit code 10 with a confirmation_required envelope; this Skill instructs it to present the action and risk to the user, obtain explicit consent, then retry with --yes appended to the original arguments. ## Quick Start Ask the agent to check the current lark-cli login identity and authorization status before running any other lark command.