progress

Track lesson completion, XP, and achievements in JSON progress files.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/patilanupam/GitHub_Copilot_Training --skill progress-patilanupam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: progress
Source: https://github.com/patilanupam/GitHub_Copilot_Training/tree/main/.github/skills/progress
Command: npx skills add https://github.com/patilanupam/GitHub_Copilot_Training --skill progress-patilanupam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill manages your progress through the GitHub Copilot tutorials, keeping track of your earned XP, completed lessons, and unlocked achievements.

Core Features & Use Cases

  • Progress Tracking: Monitors lesson completion, XP accumulation, and overall advancement.
  • Achievement System: Awards badges for milestones like completing specific lesson sets or reaching XP thresholds.
  • Use Case: After completing several lessons, you can ask the AI to show your progress, and it will display a summary of your completed lessons, total XP, and any achievements you've earned.

Quick Start

Ask the AI to show your current learning progress.

Frequently Asked Questions about progress

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

FAQPage Schema
How do I track my learning progress through the GitHub Copilot tutorials?

You can track your learning progress by asking the AI to display a summary of your completed lessons, total accumulated XP, and unlocked achievement badges.

How does the achievement system award badges for tutorial completion?

The achievement system awards badges by evaluating defined criteria such as reaching specific XP thresholds or completing designated lesson sets, then updating your progress data.

Can I use this progress tracking skill without any external dependencies?

Yes, you can use this progress tracking skill without external dependencies because it stores and retrieves all lesson completion, XP, and achievement data in a local JSON file.

What is the best way to calculate my overall tutorial completion percentage?

The best way to calculate tutorial completion is to let the skill read your stored JSON progress data to automatically determine the percentage of completed lessons.

Why does my lesson completion data need to integrate with onboarding skills?

Lesson completion data integrates with onboarding skills to provide a seamless user experience by synchronizing your current XP and progress state across the tutorial system.

Are there limitations to using a JSON file for gamification and XP tracking?

Using a JSON file for XP tracking limits concurrent multi-device synchronization but effectively manages local reading and updating of achievements and progress percentages.