L

lark-okr

by @larksuitev
4.7(6)

Feishu OKR management CLI tool, supports goal alignment, progress tracking, and cycle management.

productivityproject-managementhr-strategyautomationworkflowGitHub
Installation
npx skills add larksuite/cli --skill lark-okr
compare_arrows

Before / After Comparison

1
Before

Manually create and update OKRs on Feishu web, fill in alignment relationships and key results one by one, and team alignment requires multiple communications.

After

Batch create OKRs via command line, automatically associate alignment relationships, generate progress reports with one click, significantly reducing management costs.

SKILL.md

lark-okr

okr (v2)

CRITICAL — 开始前 MUST 先用 Read 工具读取 ../lark-shared/SKILL.md,其中包含认证、权限处理

Shortcuts(推荐优先使用)

Shortcut 是对常用操作的高级封装(lark-cli okr +<verb> [flags])。有 Shortcut 的操作优先使用。

Shortcut 说明

+cycle-list 获取特定用户的 OKR 周期列表,可以按时间筛选

+cycle-detail 获取特定 OKR 中所有目标和关键结果的内容

格式说明

API Resources

lark-cli schema okr.<resource>.<method>   # 调用 API 前必须先查看参数结构
lark-cli okr <resource> <method> [flags] # 调用 API

重要:使用原生 API 时,必须先运行 schema 查看 --data / --params 参数结构,不要猜测字段格式!

alignments

  • delete — 删除对齐关系

  • get — 获取对齐关系

categories

  • list — 批量获取分类

cycles

  • list — 批量获取用户周期

  • objectives_position — 更新用户周期下全部目标的位置

  • objectives_weight — 更新用户周期下全部目标的权重

cycle.objectives

  • create — 创建目标

  • list — 批量获取用户周期下的目标

indicators

  • patch — 更新量化指标

key_results

  • delete — 删除关键结果

  • get — 获取关键结果

  • patch — 更新关键结果

key_result.indicators

  • list — 获取关键结果的量化指标

objectives

  • delete — 删除目标

  • get — 获取目标

  • key_results_position — 更新全部关键结果的位置

  • key_results_weight — 更新全部关键结果的权重

  • patch — 更新目标

objective.alignments

  • create — 创建对齐关系

  • list — 批量获取目标下的对齐关系

objective.indicators

  • list — 获取目标的量化指标

objective.key_results

  • create — 创建关键结果

  • list — 批量获取目标下的关键结果

权限表

方法 所需 scope

alignments.delete okr:okr.content:writeonly

alignments.get okr:okr.content:readonly

categories.list okr:okr.setting:read

cycles.list okr:okr.period:readonly

cycles.objectives_position okr:okr.content:writeonly

cycles.objectives_weight okr:okr.content:writeonly

cycle.objectives.create okr:okr.content:writeonly

cycle.objectives.list okr:okr.content:readonly

indicators.patch okr:okr.content:writeonly

key_results.delete okr:okr.content:writeonly

key_results.get okr:okr.content:readonly

key_results.patch okr:okr.content:writeonly

key_result.indicators.list okr:okr.content:readonly

objectives.delete okr:okr.content:writeonly

objectives.get okr:okr.content:readonly

objectives.key_results_position okr:okr.content:writeonly

objectives.key_results_weight okr:okr.content:writeonly

objectives.patch okr:okr.content:writeonly

objective.alignments.create okr:okr.content:writeonly

objective.alignments.list okr:okr.content:readonly

objective.indicators.list okr:okr.content:readonly

objective.key_results.create okr:okr.content:writeonly

objective.key_results.list okr:okr.content:readonly

Weekly Installs512Repositorylarksuite/cliGitHub Stars8.0KFirst SeenTodaySecurity AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled oncodex511opencode510gemini-cli510github-copilot510amp510cline510

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs93.0K
Rating4.7 / 5.0
Version
Updated2026年5月23日
Comparisons1

User Rating

4.7(6)
5
67%
4
33%
3
0%
2
0%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code

Timeline

Created2026年4月18日
Last Updated2026年5月23日