pm-objectives

Generate OBJECTIVES.md with up to three OKRs from CHALLENGES.md context.

42|2|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/nmrtn/nanopm --skill pm-objectives
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-objectives
Source: https://github.com/nmrtn/nanopm/tree/main/pm-objectives
Command: npx skills add https://github.com/nmrtn/nanopm --skill pm-objectives

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translates challenge-session context into concrete, measurable product objectives (OKRs) and generates an OBJECTIVES.md to guide decision-making, alignment, and prioritization across the team.

Core Features & Use Cases

  • Reads CHALLENGES.md and prior context to surface the primary objective for the period.
  • Asks 2-3 clarifying questions via separate prompts to define time horizon, top goals, and constraints.
  • Generates .nanopm/OBJECTIVES.md with up to 3 objectives and measurable key results, then saves context for downstream skills (pm-strategy) and prompts plan regeneration.
  • Saves and references prior context to maintain continuity across sessions.

Quick Start

Run /pm-objectives to generate OBJECTIVES.md from the current CHALLENGES.md context.

Frequently Asked Questions about pm-objectives

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate measurable product objectives from a challenge session context?

To generate product objectives, the Skill reads prior challenge context and asks 2-3 clarifying questions to define your time horizon, goals, and constraints. It then outputs a formal OBJECTIVES.md containing up to 3 OKRs with 2-3 measurable key results per objective.

What is the best way to structure OKRs for product management alignment?

Structuring OKRs for product management involves limiting focus to a concise set of up to 3 objectives, each supported by 2-3 measurable key results. This format ensures prioritization clarity and guides team alignment throughout the specified period.

How do I define time horizon and constraints when setting product OKRs?

You define the time horizon and constraints by answering 2-3 clarifying questions presented via separate prompts. These questions specifically extract your target period, top goals, and operational constraints to accurately refine the final product objectives.

Can I use existing product context to automatically create an OKR document?

Yes, you can use existing product context if a CHALLENGES.md or prior session context exists. The Skill applies this context to automatically surface your primary objective and generates a concise OKR plan saved directly to the .nanopm/OBJECTIVES.md file path.

Does generating product objectives require a specific input file format?

Generating product objectives requires a CHALLENGES.md file or prior session context as input. Without this prerequisite context, the Skill cannot surface the primary objective or translate your product challenges into the formal OBJECTIVES.md output.

Why does my generated OKR plan limit me to only 3 product objectives?

Your OKR plan limits you to 3 product objectives with 2-3 key results each to maintain strategic focus and prioritization. This concise structure ensures the generated OBJECTIVES.md effectively guides decision-making without overwhelming team alignment efforts.