lark-okr

Manage Feishu OKR cycles, objectives, key results, and progress records via lark-cli.

195|12|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill lark-okr-zju-real
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-okr
Source: https://github.com/ZJU-REAL/HugAgentOS/tree/main/src/backend/plugin_bundles/marketplace/feishu-cli/skills/lark-okr
Command: npx skills add https://github.com/ZJU-REAL/HugAgentOS --skill lark-okr-zju-real

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill reduces the manual effort of managing Feishu OKRs by providing a structured way to inspect cycles, objectives, key results, alignments, indicators, and progress records.

Core Features & Use Cases

  • OKR Discovery: List user OKR cycles and retrieve complete objective and key result details.
  • Goal Management: Create, update, delete, reorder, and reweight objectives and key results.
  • Progress Tracking: Create, view, update, and delete progress records, including percentages, statuses, and image attachments.
  • Alignment and Metrics: Inspect or manage objective alignments, quantitative indicators, categories, and rich-text content.
  • Use Case: A manager can review a team member's current OKR cycle, inspect its objectives and key results, then record a progress update with supporting content or an image.

Quick Start

Use the lark-okr skill to list a user's current OKR cycles and summarize their objectives, key results, scores, weights, and progress.

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 retrieve key result details?

You can list user OKR cycles and retrieve complete objective and key result details via structured command-line operations. This process requires the lark-cli binary and appropriate Feishu OKR permissions to access workspace goal data.

What is the best way to track Feishu OKR progress records and update percentages?

Tracking Feishu OKR progress involves creating, viewing, updating, and deleting progress records, including percentages, statuses, and image attachments. You manage these entries through structured command-line operations to keep goal tracking accurate.

Can I create and reweight team objectives and key results in Lark workspaces?

Yes, you can create, update, delete, reorder, and reweight objectives and key results in Lark workspaces. Structured command-line operations allow you to adjust goal alignments, categories, and weights for individual or team goals.

Do I need special permissions to inspect OKR alignments and quantitative indicators?

Yes, inspecting OKR alignments and quantitative indicators requires appropriate Feishu OKR permissions. You must also perform schema inspection before native API calls to correctly access and manage these goal metrics.

How to align team goals and update objective alignments in Feishu?

You align team goals by inspecting or managing objective alignments, quantitative indicators, and rich-text content. Structured command-line operations let you update these alignments to ensure individual and team goals match.

Are there limitations when updating Feishu OKR progress records with image attachments?

Updating Feishu OKR progress records with image attachments depends on having the lark-cli binary and correct OKR permissions. You must follow shared authentication guidance and schema inspection to ensure attachments and statuses are properly recorded.