CtrlK
BlogDocsLog inGet started
Tessl Logo

lark-okr

飞书 OKR:管理目标与关键结果。查看和编辑 OKR 周期、目标、关键结果、对齐关系、量化指标和进展记录。当用户需要查看或创建 OKR、管理目标和关键结果、查看对齐关系时使用。不负责:待办任务管理(lark-task)、日程/会议安排(lark-calendar)、绩效评估

68

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable skill body with strong progressive disclosure and copy-paste command examples. Its main weaknesses are duplicated score/progress guidance and the absence of explicit validation feedback loops for batch and destructive operations.

Suggestions

Consolidate the score-vs-progress guidance so it appears once; the quick-decision table row and the prose at lines 60 and 62 repeat the same `+patch --score` pointer.

Add an explicit validate/retry checkpoint for destructive and batch operations in the body — e.g. use `--dry-run` (already shown in references) for `+progress-delete`, `+batch-create`, and `+weight`/`+reorder` before committing, mirroring the feedback-loop pattern the references already describe.

Surface the `key_results_position`/`key_results_weight` 'all IDs required, weights sum to 1' validation requirement more prominently as a checklist item rather than buried in the API Resources list.

DimensionReasoningScore

Conciseness

Mostly efficient with decision tables and executable command examples and no concept padding, but guidance is duplicated — e.g. the score-vs-progress distinction and patch/score pointers appear both in the quick-decision table and again in prose (lines 25, 60, 62) — so it does not fully meet the lean 'every token earns its place' anchor.

2 / 3

Actionability

Provides fully executable, copy-paste-ready `lark-cli` commands with real flags and JSON inputs (e.g. `+cycle-list --user-id`, `+batch-create --input '[...]'`, `+indicator-update --value 75`), matching the executable-code anchor rather than the pseudocode level.

3 / 3

Workflow Clarity

Multi-step flows are sequenced in the decision table (get user ID → cycle-list → cycle-detail → indicators/progress) and score/progress disambiguation is clear, but batch and destructive operations (batch-create, progress-delete, reorder/weight all-KR validation) have no explicit validate→fix→retry checkpoints in the body — per the rubric this caps workflow clarity at 2.

2 / 3

Progressive Disclosure

The body is a clear overview pointing via well-signaled markdown links to one-level-deep reference files (all 18 referenced paths verified to exist under references/), with content appropriately split — matching the clear-overview anchor.

3 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-scoped description: concrete multi-action capabilities, explicit use-when triggers, and clear deconfliction against sibling skills. Voice is appropriately third-person with no fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across the domain — '查看和编辑 OKR 周期、目标、关键结果、对齐关系、量化指标和进展记录' — matching the comprehensive multi-action anchor rather than the partial 'names domain and some actions' level.

3 / 3

Completeness

Explicitly answers both what ('管理目标与关键结果…周期、目标、关键结果、对齐关系、量化指标和进展记录') and when ('当用户需要查看或创建 OKR、管理目标和关键结果、查看对齐关系时使用'), and adds an exclusion list — clearly above the 'what without when' level.

3 / 3

Trigger Term Quality

Uses natural phrasings a user would actually say ('查看或创建 OKR'、'管理目标和关键结果'、'查看对齐关系'), giving good coverage; not the level-2 'some keywords missing variations' since it spans the main OKR intents.

3 / 3

Distinctiveness Conflict Risk

The explicit '不负责:待办任务管理(lark-task)、日程/会议安排(lark-calendar)、绩效评估' boundary plus the focused OKR niche make it unlikely to trigger sibling skills, matching the clear-niche anchor.

3 / 3

Total

12

/

12

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 4 suspicious

Warning

Total

12

/

16

Passed

Repository
larksuite/cli
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.