dashboard

Generate a markdown dashboard from progress.json with levels, XP, and achievements.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a clear, visual overview of your learning progress, including completed lessons, earned experience points, and unlocked achievements, helping you stay motivated and track your journey.

Core Features & Use Cases

  • Progress Tracking: Displays current XP, level, and completion status for all lessons.
  • Achievement Showcase: Lists earned and locked achievements with their criteria.
  • Stats Summary: Provides key metrics like lessons completed, skipped, and overall completion percentage.
  • Use Case: After completing several lessons, you can invoke this skill to see how close you are to the next level and which achievements you've earned.

Quick Start

Show me my learning progress dashboard.

Frequently Asked Questions about dashboard

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

FAQPage Schema
How do I visualize my learning progress from a JSON file?

To visualize your learning progress, this skill reads `progress.json` data and generates a markdown-based dashboard. It calculates your current learner level, XP progression, and lesson statuses to provide a comprehensive visual summary.

What is the best way to track completed lessons and unlocked achievements?

Tracking completed lessons and unlocked achievements is done by interpreting your `progress.json` data against predefined criteria. The generated dashboard showcases earned achievements alongside key metrics like lessons completed, skipped, and overall completion percentage.

Does the dashboard skill require any external dependencies to generate stats?

No external dependencies are required to generate your learning stats. The skill operates independently to read your `progress.json` file and calculate your XP, learner levels, and achievement unlocks based solely on its internal predefined criteria.

Can I see how close I am to the next learning level after completing tutorials?

Yes, you can see how close you are to the next level by invoking this skill after completing lessons. It calculates your XP progression from `progress.json` and displays your current level and completion status within the GitHub Copilot Tutorials repository.

How does achievement unlocking work when tracking tutorial progress?

Achievement unlocking works by evaluating your `progress.json` data against specific predefined criteria. The dashboard then lists both earned and locked achievements, showing exactly what is needed to unlock remaining milestones in your learning journey.

What learning metrics are included in the stats summary?

The stats summary includes key metrics such as lessons completed, lessons skipped, and overall completion percentage. These metrics are calculated directly from your `progress.json` data to help you stay motivated and track your journey.