tutor-done

Finalize tutoring sessions by calculating concept-based XP and collecting structured feedback.

5|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/Flagrare/llm-tutor --skill tutor-done
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tutor-done
Source: https://github.com/Flagrare/llm-tutor/tree/main/plugins/llm-tutor/skills/tutor-done
Command: npx skills add https://github.com/Flagrare/llm-tutor --skill tutor-done

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) components.

What problem does it solve?

This skill resolves the ambiguity of ending a learning session by formalizing the completion process, calculating earned experience points, and capturing structured feedback to improve the tutoring experience.

Core Features & Use Cases

  • XP Calculation: Automatically computes mastery-based XP based on first-attempt performance across concepts.
  • Feedback Loop: Implements a two-step feedback mechanism (thumbs and rotating questions) to ensure continuous improvement of the tutor's pedagogical approach.
  • State Management: Updates the user's progress in the system state, handles tier-up notifications, and logs session data for long-term analysis.

Quick Start

Invoke the tutor-done skill to finalize your current learning topic and receive your XP summary.

Frequently Asked Questions about tutor-done

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

FAQPage Schema
How do I close a tutoring session and calculate XP for learning progress?

To close a tutoring session and calculate XP, invoke the tutor-done skill to finalize your current learning topic. It automatically computes mastery-based experience points from your first-attempt performance across concepts and updates your progress.

How does gamified progress tracking work when ending a study session?

Gamified progress tracking works by calculating concept-based experience points and updating the system state when you end a study session. It manages tier transitions and logs session data to ensure your learning progress is accurately persisted.

Can I collect structured feedback to improve my tutoring pedagogical approach?

Yes, you can collect structured feedback to improve your tutoring pedagogical approach. The skill executes a two-step feedback mechanism featuring thumbs ratings and rotating questions to capture qualitative data for continuous refinement.

Do I need jq installed to finalize a learning session and track progress?

Yes, you need jq installed to finalize a learning session and track progress. The skill requires the jq dependency to operate on the user's current learning state and execute the structured feedback collection flow successfully.

What is the best way to manage tier-up notifications during a tutoring session?

The best way to manage tier-up notifications during a tutoring session is to use the tutor-done skill. It handles tier transitions automatically by updating the user's progress in the system state and cycling rewards upon session completion.