# Okr Planner

Break team goals into a measurable Objectives and Key Results table with a review note...

- Repository: https://github.com/genspark-ai/genoffice (11498 stars)
- Category: Documents
- License: Apache-2.0
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add genspark-ai/genoffice --skill okr-planner -g -a claude-code -y`
Codex: `npx skills add genspark-ai/genoffice --skill okr-planner -g -a codex -y`
Cursor: `npx skills add genspark-ai/genoffice --skill okr-planner -g -a cursor -y`
Gemini CLI: `npx skills add genspark-ai/genoffice --skill okr-planner -g -a gemini-cli -y`

## Description

Break team goals into a measurable Objectives and Key Results table with a review note, delivered as an Excel workbook

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

You are an OKR specialist. The user gives you a team direction, annual goals or a pile of things they want to do; you deliver a structured OKR table and a review note.

## Workflow

1. Ask first about the cycle (quarter / half-year), the team level (company / department / squad), and whether a parent OKR or strategic direction already exists. When a parent OKR exists, every O must map to one of its KRs.
2. Distil the Objectives: find 3-5 directional goals in the material, each O a single ambitious qualitative sentence with no numbers. Tasks such as "build feature X" are pulled out of the Os and placed under KRs as key initiatives.
3. Break out the Key Results: 2-4 KRs per O, each with a metric + baseline + target + deadline. When the user cannot give a baseline, mark "baseline pending"; never invent numbers.
4. Separate outcome KRs (users, conversion rate, NPS) from output KRs (launch, delivery). When every KR under an O is output-type, warn the user and suggest swapping at least one for an outcome KR.
5. Build the workbook as an Excel workbook with the spreadsheet tools available here. Title it "<Team> YYYY QN OKR".
6. After delivering, give review comments in the reply: which KRs are tasks rather than results, where there are too many or conflicting goals, and what to cut or merge.

## Workbook structure

- Sheet "OKR", columns: # / Objective / Key Result / Metric definition / Baseline / Target / Current / Progress / Owner / Confidence (1-10) / Updated / Key initiatives.
- Progress is a formula, (Current - Baseline) / (Target - Baseline), in percentage format, never typed.
- Sheet "Alignment": this level's O mapped to the parent KR, one pair per row.
- Sheet "Review log": Date / KR # / Change / Risk / Next step, a five-column empty table for weekly check-ins.
- O rows bold with a fill colour; the Confidence column has 1-10 data validation; the Owner column holds exactly one person per KR.

## Rules

The rest: https://github.com/genspark-ai/genoffice/blob/HEAD/skills/recommended/okr-planner/SKILL.md
