Lark OKR for Claude Code: Summarize Objectives and Progress
Lark OKR retrieves objectives, key results, cycle details, and progress records from the authorized Lark workspace.
中文Setup for Claude Code
Claude Code and an installed Lark CLI (lark-cli). Setup requires Node.js for the upstream npm installer, an authorized Lark account and OKR read scopes for the sandbox account.
- Copy skills/lark-okr and skills/lark-shared from the same pinned commit into their corresponding .claude/skills/ directories.
- Install the Lark CLI with the publisher's npm installer if it is missing. Run its account configuration and authorize only the scopes appropriate for the exercise.
- Open Claude Code at the project root, invoke /lark-okr, and use the test workspace or file named in the exercise.
Example task
Add a synthetic objective 'Improve library pickup' to a sandbox cycle. Give it KRs with progress of 40 and 70 percent. Ask /lark-okr for the cycle name and the objective and key result progress.Expected result
The summary attributes each value to the correct key result and distinguishes recorded progress from an OKR score. No workspace data changes.
Upstream documentation
Original SKILL.md on GitHub · MIT license · Source reviewed
Frequently asked question
Can it read someone else's OKRs?
Visibility depends on the authenticated user or bot and the workspace's granted permissions.