training-needs
Analyze skill gaps and prioritize learning investments across the organization
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/training-needs/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How training-needs Compares
| Feature / Agent | training-needs | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
Developer security training and assessment for secure coding practices and vulnerability prevention
learning-needs-analysis
Conduct comprehensive learner audience analysis, identify performance gaps, and determine instructional requirements using surveys, interviews, and data analysis
lessonly-training
Lessonly (Seismic Learning) training platform integration
media-training-simulation
Media interview preparation and crisis simulation tools for executive readiness and spokesperson development
training-curriculum-designer
Design training curricula and learning paths for change initiatives with competency-based learning
process-builder
Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.
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
Run Babysitter autonomously with minimal manual interruption.
user-install
Install the user-level Babysitter Codex setup.
team-install
Install the team-pinned Babysitter Codex workspace setup.
retrospect
Summarize or retrospect on a completed Babysitter run.
resume
Resume an existing Babysitter run from Codex.