verify-lesson

Verify tutorial lesson completion by inspecting exercise files and progress.json.

2|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/karolmckgh/github-copilot-tutorials --skill verify-lesson-karolmckgh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-lesson
Source: https://github.com/karolmckgh/github-copilot-tutorials/tree/main/.github/skills/verify-lesson
Command: npx skills add https://github.com/karolmckgh/github-copilot-tutorials --skill verify-lesson-karolmckgh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automatically checks if you've completed the exercises for the current tutorial lesson, providing instant feedback and awarding experience points.

Core Features & Use Cases

  • Automated Verification: Checks for the existence and content of exercise files based on the current lesson.
  • Progress Tracking: Integrates with the Progress Skill to mark lessons complete and award XP.
  • Use Case: After completing a coding exercise in a tutorial, you can simply say "verify my work" and the Skill will confirm your progress, tell you what you earned, and unlock the next step.

Quick Start

Say "verify" to check your current lesson's progress.

Frequently Asked Questions about verify-lesson

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

FAQPage Schema
How do I verify my tutorial lesson completion automatically?

The system verifies tutorial lesson completion by inspecting exercise files for specific patterns and content requirements, then provides instant success or failure feedback based on the criteria.

How does progress tracking work when I complete a tutorial exercise?

Progress tracking works by determining your current lesson from progress.json, verifying the exercise files, and then updating your completion status to award XP and check for achievements.

Do I need a progress.json file to check my lesson progress?

Yes, you need a progress.json file because the verification process reads it to determine your current lesson position before checking the corresponding exercise files and content requirements.

Can I earn experience points by completing tutorial exercises?

Yes, you can earn experience points because the system integrates with a Progress Skill to award XP and check for unlocked achievements immediately after your exercise files pass the verification criteria.

What happens if my exercise files do not match the lesson criteria?

If your exercise files do not match the lesson criteria, the verification process will fail and provide specific failure feedback detailing what content requirements or file patterns are missing.