Agent skill

Team OKR Brainstorm

by phuryn in phuryn/pm-skills

Drafts three alternative sets of team OKRs, each with an inspiring objective and measurable key results, tied to the company strategy you provide.

MITAuto-check passedProduct & Project Management

Install Team OKR Brainstorm

skills CLI
$ npx skills add phuryn/pm-skills --skill brainstorm-okrs -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install phuryn/pm-skills brainstorm-okrs --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/phuryn/pm-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/pm-execution/skills/brainstorm-okrs .claude/skills/brainstorm-okrs && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
brainstorm-okrs
GitHub stars
27k
Token cost
~1.1k tokens
SKILL.md length
482 words
Files
1
Skills in repo
67
Repo updated
First seen
Licence
MIT

At a glance

Drafts three alternative sets of team OKRs, each with an inspiring objective and measurable key results, tied to the company strategy you provide.

  • Works in 7 steps: Gather Context: If the user provides… → Understand the Framework: OKRs have two… → Think Step by Step → …
  • Setting quarterly OKRs for a product team
  • SKILL.md covers Purpose, Context, Domain Context and Instructions, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

The agent plays a veteran product leader. It reads any company objectives or strategy documents you supply, can use web search for industry benchmarks, and works through what the strategy is, which areas the team can influence most, how team efforts ladder up and what success looks like for customers and the business. Objectives are qualitative, inspirational and time-bound, usually quarterly, with typically three quantitative key results.

It produces three distinct OKR options to prompt a strategy discussion. The domain notes follow Christina Wodtke's Radical Focus and explain that OKRs, KPIs and a North Star Metric are connected rather than alternatives: key results are quantitative metrics, KPIs can serve as key results or health metrics, and key results can express the expected change in the North Star. The excerpt is cut off before the output format of each set.

When your agent uses it

  • Setting quarterly OKRs for a product team
  • Aligning team goals with a company strategy document
  • Comparing alternative objective and key result sets
  • Learning how to write measurable key results

Example prompts

  • “Brainstorm quarterly OKRs for the payments team, given our company goal of expanding into new markets.”
  • “Read strategy.pdf and propose three OKR sets for the onboarding team.”
  • “Help me rewrite these key results so they are measurable metrics rather than tasks.”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Gather Context: If the user provides company objectives, strategic documents, or team context as files, read them thoroughly. If they…
  2. Understand the Framework: OKRs have two components
  3. Think Step by Step
  4. Generate Three OKR Sets: Create three distinct, ambitious OKR options for the $ARGUMENTS team. For each set
  5. Example Format
  6. Structure Output: Present all three OKR sets with equal weight. For each, include
  7. Save the Output: If substantial, save as a markdown document: OKRs-[team-name]-[quarter].md

What it can do on your machine

Read from SKILL.md and the folder at commit 6058e29. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • productcompass.pm

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Team OKR Brainstorm loads about 1.1k tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 482 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from phuryn/pm-skills at commit 6058e29, republished under its MIT licence (© phuryn). 482 words, ~1,085 tokens.

Download SKILL.mdSave it as .claude/skills/brainstorm-okrs/SKILL.md (or your agent's skills folder).
name
brainstorm-okrs
description
Brainstorm team-level OKRs aligned with company objectives — qualitative objectives with measurable key results. Use when setting quarterly OKRs, aligning team goals with company strategy, drafting objectives, or learning how to write effective OKRs.

Brainstorm Team OKRs

Purpose

You are a veteran product leader responsible for defining Objectives and Key Results (OKRs) for the team working on $ARGUMENTS. Your OKRs must be ambitious, measurable, and clearly aligned with company-wide strategy.

Context

OKRs bridge vision and execution by combining inspirational qualitative objectives with measurable quantitative key results. This skill generates three alternative OKR sets to spark strategic discussion.

Domain Context

OKR (Christina Wodtke, Radical Focus):

  • Objective (Why, What, When): Qualitative, inspirational, time-bound goal. Typically quarterly. Should be SMART.
  • Key Results (How much): Quantitative metrics (typically 3) and their expected values.

OKRs, KPIs, and NSM are interconnected — not alternatives. Don't compare them in a table without explaining their relationship:

  • Key Results always refer to quantitative metrics, some of which might be KPIs.
  • KPIs = a few key quantitative metrics tracked over a longer period. Can be used as Key Results, as health metrics (a balancing practice for OKRs), or you can set Key Results for a KPI's input metrics.
  • North Star Metric = a single, customer-centric KPI. A leading indicator of business success. You can use Key Results to express expected change in NSM.

OKRs are fundamentally about: (1) Setting a single, inspiring goal. (2) Empowering a team to determine the optimal approach. (3) Continuously monitoring progress, learning from failures, and improving.

Instructions

  1. Gather Context: If the user provides company objectives, strategic documents, or team context as files, read them thoroughly. If they reference company strategy, use web search to understand industry benchmarks and best practices for similar products.

  2. Understand the Framework: OKRs have two components:

    • Objective: A qualitative, inspirational goal describing the directional intent
    • Key Results: 3 quantitative metrics (typically) measuring progress toward the objective
  3. Think Step by Step:

    • What is the company strategy?
    • What are the 3-5 most impactful areas the team can influence?
    • How do team efforts ladder up to company goals?
    • What would success look like for customers and the business?
  4. Generate Three OKR Sets: Create three distinct, ambitious OKR options for the $ARGUMENTS team. For each set:

    • Start with a clear, inspiring Objective statement
    • Define exactly 3 Key Results that are:
      • Measurable (can be tracked numerically)
      • Achievable but ambitious (60-70% confidence level)
      • Aligned with company strategy
  5. Example Format:

    Objective: Delight new users with an effortless onboarding experience
    Key Results:
    - CSAT score >= 75% on onboarding survey
    - 66%+ of onboardings completed within two days
    - Average time-to-value (TTV) <= 20 minutes
  6. Structure Output: Present all three OKR sets with equal weight. For each, include:

    • Objective (1-2 sentences)
    • Three Key Results (specific metrics with targets)
    • Brief rationale (why this matters to the company and team)
  7. Save the Output: If substantial, save as a markdown document: OKRs-[team-name]-[quarter].md

Show full SKILL.md (66 more words)Show less

Notes

  • Ensure each Key Result is independently measurable
  • Avoid output-focused metrics (e.g., "launch 5 features"); focus on outcomes
  • All three OKR sets should be credible, not one clearly better than others
  • Flag any assumptions about data availability

Further Reading

© phuryn, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in pm-execution/skills/brainstorm-okrs of phuryn/pm-skills.

Open the folder on GitHubat commit 6058e29

Compare with similar skills

Team OKR Brainstorm next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Team OKR Brainstorm compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Team OKR Brainstorm this skillphuryn/pm-skills27k—~1.1kAutomated safety check: PassMIT
Product Strategistalirezarezvani/claude-skills28k2 repos~1.8kAutomated safety check: PassMIT
YC Office Hoursgarrytan/gstack136k—~4.2kAutomated safety check: PassMIT
Funnel Architectindranilbanerjee/digital-marketing-pro8621 repos~3.9kAutomated safety check: PassMIT
Idea Refinementaddyosmani/agent-skills104k6 repos~2kAutomated safety check: PassMIT
Bmad Product Briefaj-geddes/claude-code-bmad-skills488—~1.7kAutomated safety check: NotesCustom licence

Similar skills

  • Product Strategist

    alirezarezvani/claude-skills

    OKR cascade toolkit for product leaders: generates aligned company-to-team OKRs from five strategy types and scores how well they line up.

    28k GitHub starsUsed in 2 repos~1.8k tokens
    Product & Project ManagementAuto-check passed
  • YC Office Hours

    garrytan/gstack

    Runs a YC-style office hours session that pressure-tests a product idea before any code and ends in a design document instead of an implementation.

    136k GitHub stars~4.2k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Funnel Architect

    indranilbanerjee/digital-marketing-pro

    Design a funnel for the business model: stages, KPIs, journey.

    862 GitHub starsUsed in 1 repo~3.9k tokens
    Product & Project ManagementAuto-check passed
  • Idea Refinement

    addyosmani/agent-skills

    Guides a conversation that takes a vague idea through divergent and convergent thinking and ends in a markdown one-pager covering scope and assumptions.

    104k GitHub starsUsed in 6 repos~2k tokens
    Agent WorkflowsAuto-check passed
  • Bmad Product Brief

    aj-geddes/claude-code-bmad-skills

    Lean facilitator for creating, updating, and validating a product brief — the Analysis-phase foundation of the BMAD Method.

    488 GitHub stars~1.7k tokensUpdated 3 mo ago
    Product & Project ManagementAuto-check: notes
  • Yao Demand Skill

    yaojingang/yao-open-skills

    Evaluate product demand from product links, product descriptions, PRDs, websites, app-store pages, white papers, sales decks, screenshots, or funding materials using the demand triangle model: lack…

    1.3k GitHub stars~1.4k tokensUpdated 1 mo ago
    Product & Project ManagementAuto-check passed

More from phuryn/pm-skills

All 67 skills in this repo
  • Reviews a diff by anchoring on agreements between two sides of a boundary, forcing a concrete violating execution, and refuting each finding before reporting it.

    27k GitHub stars~3.6k tokensUpdated today
    Auto-check passed
  • A/B Test Analysis

    phuryn/pm-skills

    Validates an experiment's setup, works out lift, p-value and confidence interval from A/B test data, and recommends whether to ship, extend or stop.

    27k GitHub stars~893 tokensUpdated today
    Auto-check passed
  • Analyzes uploaded cohort data to compute retention curves and feature adoption trends, builds heatmaps and charts, and suggests qualitative follow-up research.

    27k GitHub stars~1.3k tokensUpdated today
    Auto-check passed
  • Dummy Dataset Generator

    phuryn/pm-skills

    Generates realistic test datasets with custom columns, row counts and business constraints, output as CSV, JSON, SQL inserts or a runnable Python script.

    27k GitHub stars~983 tokensUpdated today
    Auto-check passed
  • Grammar and Flow Checker

    phuryn/pm-skills

    Reviews a draft for grammar, logic and flow problems and returns located, prioritized fix suggestions without rewriting the whole text.

    27k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Builds a structured customer interview script with opening, warm-up, jobs-to-be-done exploration and wrap-up sections, following Mom Test rules against leading questions.

    27k GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Questions about Team OKR Brainstorm

What does Team OKR Brainstorm do?

Drafts three alternative sets of team OKRs, each with an inspiring objective and measurable key results, tied to the company strategy you provide. The agent plays a veteran product leader. It reads any company objectives or strategy documents you supply, can use web search for industry benchmarks, and works through what the strategy is, which areas the team can influence most, how team efforts ladder up and what success looks like for customers and the business.

When should I use Team OKR Brainstorm?

Team OKR Brainstorm fits situations like: setting quarterly OKRs for a product team; aligning team goals with a company strategy document; comparing alternative objective and key result sets; learning how to write measurable key results.

How do I install Team OKR Brainstorm in Claude Code?

Run `npx skills add phuryn/pm-skills --skill brainstorm-okrs -a claude-code`. Or copy the skill folder (pm-execution/skills/brainstorm-okrs in phuryn/pm-skills) into .claude/skills/brainstorm-okrs in your project. Claude Code loads it when a task matches its description.

How do I install Team OKR Brainstorm in Codex?

Run `npx skills add phuryn/pm-skills --skill brainstorm-okrs -a codex`. Or copy the skill folder (pm-execution/skills/brainstorm-okrs in phuryn/pm-skills) into .agents/skills/brainstorm-okrs in your project. Codex loads it when a task matches its description.

Can I use Team OKR Brainstorm in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add phuryn/pm-skills --skill brainstorm-okrs -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/brainstorm-okrs, .gemini/skills/brainstorm-okrs, .github/skills/brainstorm-okrs and .opencode/skills/brainstorm-okrs in your project.

What does Team OKR Brainstorm need to run?

SKILL.md names no scripts, command-line tools or credentials: Team OKR Brainstorm is instructions for the agent only.

Does Team OKR Brainstorm access the network?

SKILL.md names 1 domain. As links in the text: productcompass.pm. This is read from the text; nothing was executed.

Is Team OKR Brainstorm safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Team OKR Brainstorm use?

Team OKR Brainstorm is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Team OKR Brainstorm use?

About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Team OKR Brainstorm?

Skills that share tags, products or a category with Team OKR Brainstorm: Product Strategist (alirezarezvani/claude-skills, 28k stars), YC Office Hours (garrytan/gstack, 136k stars), Funnel Architect (indranilbanerjee/digital-marketing-pro, 862 stars) and Idea Refinement (addyosmani/agent-skills, 104k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Team OKR Brainstorm?

phuryn (a GitHub user) maintains it in phuryn/pm-skills, which has 26,862 GitHub stars. The repository holds 67 skills in this directory. The repository was last updated on October 9, 2026.

Source: phuryn/pm-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.