Agent skill

okr-management

Manage OKRs and goal setting with alignment and tracking capabilities

Stars 514
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/domains/business/human-resources/skills/okr-management

Metadata

Additional technical details for this skill

domain
business
category
Performance Management
skill id
SK-005
dependencies
[
    "OKR frameworks",
    "Progress tracking systems"
]
specialization
human-resources

SKILL.md

OKR/Goal Management Skill

Overview

The OKR/Goal Management skill provides capabilities for creating, cascading, and tracking Objectives and Key Results across organizations. This skill enables SMART goal creation, alignment visualization, and progress monitoring for effective performance management.

Capabilities

Goal Creation

  • Create SMART goals from natural language descriptions
  • Generate measurable key results
  • Set appropriate targets and thresholds
  • Define scoring methodologies
  • Configure goal timeframes

OKR Cascading

  • Cascade organizational OKRs to team and individual levels
  • Maintain alignment between levels
  • Track parent-child goal relationships
  • Visualize goal hierarchies
  • Ensure strategic alignment

Progress Tracking

  • Track goal progress and scoring
  • Configure check-in frequencies
  • Record progress updates
  • Calculate attainment percentages
  • Generate progress visualizations

Alignment Analysis

  • Identify alignment gaps between levels
  • Detect orphaned or misaligned goals
  • Suggest alignment corrections
  • Measure alignment metrics
  • Create alignment reports

Review and Reporting

  • Generate goal review reports
  • Create executive summaries
  • Build team scorecards
  • Track historical trends
  • Support retrospective analysis

Dependency Management

  • Create goal dependency visualizations
  • Track blocking relationships
  • Identify at-risk dependencies
  • Manage cross-team coordination
  • Alert on dependency issues

Usage

OKR Creation

javascript
const okrConfig = {
  objective: 'Improve customer satisfaction',
  level: 'Team',
  team: 'Customer Success',
  period: 'Q1-2026',
  keyResults: [
    {
      description: 'Increase NPS from 45 to 60',
      startValue: 45,
      targetValue: 60,
      metric: 'NPS Score',
      scoringMethod: 'linear'
    },
    {
      description: 'Reduce average response time from 4h to 2h',
      startValue: 4,
      targetValue: 2,
      metric: 'Hours',
      scoringMethod: 'inverse-linear'
    },
    {
      description: 'Achieve 95% customer retention',
      startValue: 90,
      targetValue: 95,
      metric: 'Percentage',
      scoringMethod: 'linear'
    }
  ],
  parentObjective: 'company-customer-experience-okr-001'
};

Alignment Check

javascript
const alignmentQuery = {
  scope: 'organization',
  period: 'Q1-2026',
  analysis: {
    checkCascading: true,
    findOrphans: true,
    detectGaps: true,
    measureCoverage: true
  },
  output: {
    report: true,
    visualization: true,
    recommendations: true
  }
};

Process Integration

This skill integrates with the following HR processes:

Process Integration Points
goal-setting-okr-framework.js Full OKR workflow
performance-review-cycle.js Goal achievement evaluation
succession-planning.js Development goal tracking

Best Practices

  1. Limit Objectives: 3-5 objectives per level maximum
  2. Measurable KRs: All key results must be quantifiable
  3. Ambitious Targets: Set stretch goals (70% attainment is success)
  4. Regular Check-ins: Weekly or bi-weekly progress updates
  5. Transparency: Make OKRs visible across the organization
  6. Separation: Keep OKRs separate from compensation

Metrics and KPIs

Metric Description Target
Goal Setting Rate Employees with goals set 100%
Alignment Score Goals linked to parent objectives >90%
Average Attainment Mean goal completion percentage 60-70%
Check-in Frequency Updates per goal per quarter >6
Goal Quality Goals meeting SMART criteria >95%

Related Skills

  • SK-006: Performance Review (evaluation integration)
  • SK-011: Succession Planning (development goals)

Expand your agent's capabilities with these related and highly-rated skills.

a5c-ai/babysitter

gsd-tools

Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).

514 31
Explore
a5c-ai/babysitter

model-profile-resolution

Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.

514 31
Explore
a5c-ai/babysitter

verification-suite

Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.

514 31
Explore
a5c-ai/babysitter

state-management

STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.

514 31
Explore
a5c-ai/babysitter

git-integration

Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.

514 31
Explore
a5c-ai/babysitter

frontmatter-parsing

YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.

514 31
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results