---
id: daily-lark-okr
name: "lark-okr"
url: https://skills.yangsir.net/skill/daily-lark-okr
author: larksuite
domain: hr
tags: ["productivity", "project-management", "hr-strategy", "automation", "workflow"]
install_count: 93000
rating: 4.70 (6 reviews)
github: https://github.com/larksuite/cli
---

# lark-okr

> 飞书 OKR 管理 CLI 工具，支持目标对齐、进度跟踪和周期管理

**Stats**: 93,000 installs · 4.7/5 (6 reviews)

## Before / After 对比

### OKR 管理效率

**Before**:

在飞书网页手动创建和更新 OKR，逐个填写对齐关系和关键结果，团队对齐需要多次沟通

**After**:

命令行批量创建 OKR、自动关联对齐关系、一键生成进度报告，大幅降低管理成本

| Metric | Before | After | Change |
|---|---|---|---|
| 管理时间 | 120分钟/周 | 20分钟/周 | -83.3% |

## Readme

# lark-okr

# okr (v2)

**CRITICAL — 开始前 MUST 先用 Read 工具读取 [`../lark-shared/SKILL.md`](https://github.com/larksuite/cli/blob/HEAD/skills/lark-okr/../lark-shared/SKILL.md)，其中包含认证、权限处理**

## Shortcuts（推荐优先使用）

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

Shortcut
说明

[`+cycle-list`](https://github.com/larksuite/cli/blob/HEAD/skills/lark-okr/references/lark-okr-cycle-list.md)
获取特定用户的 OKR 周期列表，可以按时间筛选

[`+cycle-detail`](https://github.com/larksuite/cli/blob/HEAD/skills/lark-okr/references/lark-okr-cycle-detail.md)
获取特定 OKR 中所有目标和关键结果的内容

## 格式说明

- [`ContentBlock 富文本格式`](https://github.com/larksuite/cli/blob/HEAD/skills/lark-okr/references/lark-okr-contentblock.md) — Objective/KeyResult/Notes 字段使用的富文本格式说明

- [`OKR 业务实体`](https://github.com/larksuite/cli/blob/HEAD/skills/lark-okr/references/lark-okr-entities.md) 获取 OKR 实体结构，定义和关系，帮助你更好的使用 OKR 功能

- **强烈建议** 在操作 OKR 前，阅读[`OKR 业务实体`](https://github.com/larksuite/cli/blob/HEAD/skills/lark-okr/references/lark-okr-entities.md)以了解基础概念

## 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 Installs512Repository[larksuite/cli](https://github.com/larksuite/cli)GitHub Stars8.0KFirst SeenTodaySecurity Audits[Gen Agent Trust HubPass](/larksuite/cli/lark-okr/security/agent-trust-hub)[SocketPass](/larksuite/cli/lark-okr/security/socket)[SnykPass](/larksuite/cli/lark-okr/security/snyk)Installed oncodex511opencode510gemini-cli510github-copilot510amp510cline510

---
*Source: https://skills.yangsir.net/skill/daily-lark-okr*
*Markdown mirror: https://skills.yangsir.net/api/skill/daily-lark-okr/markdown*