training-needs

Analyze skill gaps and prioritize learning investments across the organization

509 stars

Best use case

training-needs is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Analyze skill gaps and prioritize learning investments across the organization

Teams using training-needs should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/training-needs/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/human-resources/skills/training-needs/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/training-needs/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How training-needs Compares

Feature / Agenttraining-needsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Analyze skill gaps and prioritize learning investments across the organization

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Training Needs Assessment Skill

## Overview

The Training Needs Assessment skill provides capabilities for analyzing skill gaps, prioritizing learning investments, and creating training curricula. This skill enables data-driven learning strategy development and ROI measurement.

## Capabilities

### Skills Gap Analysis
- Conduct skills gap analysis by role
- Compare current vs. required proficiency
- Identify critical skill deficiencies
- Prioritize gaps by business impact
- Create individual skill profiles

### Data Aggregation
- Aggregate training needs from multiple data sources
- Integrate performance review data
- Include manager assessment input
- Incorporate employee self-assessment
- Pull external certification requirements

### Investment Prioritization
- Prioritize learning investments by business impact
- Calculate training ROI projections
- Model cost-benefit scenarios
- Compare build vs. buy decisions
- Allocate budget by priority

### Competency Mapping
- Map competencies to training content
- Link learning paths to role requirements
- Connect skills to career progression
- Identify prerequisite relationships
- Track certification requirements

### Curriculum Recommendations
- Generate training curriculum recommendations
- Create role-based learning paths
- Suggest internal vs. external training
- Recommend delivery modalities
- Build blended learning programs

### Visualization and Reporting
- Create skills heat maps by team/department
- Generate executive dashboards
- Build capability matrices
- Track training coverage
- Report on skill development progress

## Usage

### Gap Analysis
```javascript
const analysisConfig = {
  scope: {
    type: 'team',
    id: 'Engineering-Backend'
  },
  competencyFramework: 'engineering-technical-v2',
  assessmentSources: [
    'manager-ratings',
    'self-assessment',
    'performance-review',
    'certification-status'
  ],
  prioritization: {
    weights: {
      businessImpact: 40,
      urgency: 30,
      affectedHeadcount: 20,
      trainingAvailability: 10
    }
  },
  output: {
    heatMap: true,
    gapReport: true,
    recommendations: true
  }
};
```

### Training Plan Generation
```javascript
const trainingPlan = {
  targetRole: 'Senior Software Engineer',
  currentLevel: 'Mid-Level',
  gaps: [
    { skill: 'System Design', currentLevel: 2, targetLevel: 4, priority: 'high' },
    { skill: 'Cloud Architecture', currentLevel: 3, targetLevel: 4, priority: 'medium' },
    { skill: 'Technical Leadership', currentLevel: 2, targetLevel: 3, priority: 'high' }
  ],
  constraints: {
    budget: 5000,
    timeframe: '6 months',
    maxHoursPerWeek: 4
  },
  preferences: {
    modality: ['online', 'blended'],
    certification: true
  }
};
```

## Process Integration

This skill integrates with the following HR processes:

| Process | Integration Points |
|---------|-------------------|
| training-needs-analysis.js | Full TNA workflow |
| leadership-development-program.js | Leadership training needs |
| succession-planning.js | Development planning |

## Best Practices

1. **Multiple Data Sources**: Triangulate needs from various inputs
2. **Business Alignment**: Connect training to business outcomes
3. **Manager Involvement**: Include managers in needs identification
4. **Regular Updates**: Refresh analysis at least annually
5. **Measure Impact**: Track skill development post-training
6. **Prioritize Ruthlessly**: Focus on highest-impact gaps

## Metrics and KPIs

| Metric | Description | Target |
|--------|-------------|--------|
| Gap Coverage | Critical gaps with training available | >90% |
| Training Completion | Enrolled courses completed | >80% |
| Skill Improvement | Pre/post training proficiency gain | >1 level |
| Training ROI | Business value / training cost | >3:1 |
| Time to Proficiency | Days to reach target level | Role-dependent |

## Related Skills

- SK-010: LMS Admin (training delivery)
- SK-006: Performance Review (needs input)
- SK-011: Succession Planning (development alignment)

Related Skills

secure-coding-training-skill

509
from a5c-ai/babysitter

Developer security training and assessment for secure coding practices and vulnerability prevention

learning-needs-analysis

509
from a5c-ai/babysitter

Conduct comprehensive learner audience analysis, identify performance gaps, and determine instructional requirements using surveys, interviews, and data analysis

lessonly-training

509
from a5c-ai/babysitter

Lessonly (Seismic Learning) training platform integration

media-training-simulation

509
from a5c-ai/babysitter

Media interview preparation and crisis simulation tools for executive readiness and spokesperson development

training-curriculum-designer

509
from a5c-ai/babysitter

Design training curricula and learning paths for change initiatives with competency-based learning

process-builder

509
from a5c-ai/babysitter

Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.

Workflow & Productivity

babysitter

509
from a5c-ai/babysitter

Orchestrate via @babysitter. Use this skill when asked to babysit a run, orchestrate a process or whenever it is called explicitly. (babysit, babysitter, orchestrate, orchestrate a run, workflow, etc.)

yolo

509
from a5c-ai/babysitter

Run Babysitter autonomously with minimal manual interruption.

user-install

509
from a5c-ai/babysitter

Install the user-level Babysitter Codex setup.

team-install

509
from a5c-ai/babysitter

Install the team-pinned Babysitter Codex workspace setup.

retrospect

509
from a5c-ai/babysitter

Summarize or retrospect on a completed Babysitter run.

resume

509
from a5c-ai/babysitter

Resume an existing Babysitter run from Codex.