What problem does it solve? Managing OKRs in Feishu (Lark) through the web UI is slow and hard to automate. This Skill lets you query, create, and update OKR cycles, objectives, key results, alignment relationships, quantitative indicators, and progress records directly through the lark-cli command line. ## Core Features & Use Cases - Cycle and Objective Management: List a user's OKR cycles with time-range filtering, then retrieve all objectives and key results within a cycle, including scores, weights, and deadlines. - Progress Tracking: Create, read, update, and delete progress records on objectives or key results, with rich-text ContentBlock content, progress percentages, status flags, and image attachments. - Alignment and Indicators: Create and inspect objective alignment relationships, update objective/key result positions and weights, and patch quantitative indicators with custom units. - Use Case: Ask the assistant to "show my current OKR cycle and add a progress update of 80% to my first key result" — it resolves your user ID, finds the active cycle, locates the key result, and posts the progress record. ## Quick Start Ask the assistant to list my current OKR cycle and show all objectives and key results in it.