Skills Service is an open-source microservice developed by the NSA that provides gamified skills tracking for developers. It enables organizations to define, track, and reward skill acquisition and progress through a customizable and modular system. Developers earn points and levels by completing tasks or learning activities, with progress tracked via a web UI or REST API. It is designed to foster a culture of continuous learning, provide visual skill feedback, and promote user engagement within teams or educational settings.

Features

  • Tracks and rewards user skill progress
  • Provides a customizable skills catalog
  • Supports project-level and subject-level breakdowns
  • Integrates with REST APIs for automation
  • Includes a comprehensive web-based UI
  • Offers user level-up and badge mechanics

Project Samples

Project Activity

See All Activity >