lark-okr

Manage Feishu OKRs via CLI shortcuts and API commands.

3|1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/HuXiangyu123/CUA-Lark-Agent --skill lark-okr-huxiangyu123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-okr
Source: https://github.com/HuXiangyu123/CUA-Lark-Agent/tree/main/lark-cli/skills/lark-okr
Command: npx skills add https://github.com/HuXiangyu123/CUA-Lark-Agent --skill lark-okr-huxiangyu123

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Feishu OKR management involves cycles, objectives, key results, and alignment relationships across complex structures. This Skill provides a CLI and API workflow to help you view, create, and maintain OKRs efficiently, reducing manual switching and repetitive tasks.

Core Features & Use Cases

  • View, create, and edit the full lifecycle of cycles, objectives, and key results.
  • Manage alignments between objectives, categories, and indicators, with support for structured ContentBlock rich text.
  • Use shortcuts and API to complete common OKR operations, such as generating objective trees within a cycle, adjusting weights, and tracking progress.

Quick Start

用 lark-cli okr 命令来列出周期、查看目标与关键结果、并在当前周期内创建新的 OKR。

Frequently Asked Questions about lark-okr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Feishu OKR cycles and objectives via command line?

You can manage Feishu OKR cycles and objectives by executing lark-cli okr commands to list periods, view objectives and key results, and create new OKRs within the current cycle.

Can I create and align Feishu OKR objectives using CLI shortcuts?

Yes, you can use CLI shortcuts and API commands to create OKRs and manage alignment relationships between objectives, including categories, indicators, and structured ContentBlock rich text.

What do I need to read and write Feishu OKR data through the API?

To read and write Feishu OKR data, you need the lark-cli binary installed and appropriate access scopes configured to interact with the API as defined in the skill metadata.

What is the best way to generate an objective tree within a Feishu OKR cycle?

The best way to generate an objective tree within a Feishu OKR cycle is using the provided API workflow and CLI shortcuts to structure alignments, adjust weights, and track progress automatically.

Does this approach support managing key results and rich text content blocks for OKRs?

Yes, this approach supports managing the full lifecycle of key results and objectives, including support for structured ContentBlock rich text, indicators, and category associations across cycles.

Why use CLI commands instead of the Feishu interface for OKR management?

Using CLI commands reduces manual switching and repetitive tasks when maintaining complex OKR alignment structures, allowing you to efficiently view, create, and edit the full OKR lifecycle via API.