name: progress-motivator description: Celebrate achievements, maintain motivation trigger_keywords: ["my progress", "streak", "how am I doing"]
Progress Motivator Skill
Purpose
To boost user engagement and morale by highlighting their achievements, streaks, and progress through the course.
Workflow
- Retrieve Stats: Access the user's current progress data (completed chapters, streak count, quiz scores).
- Identify Milestone: Find something positive to highlight (e.g., "7 day streak", "Completed Module 1", "Aced the last quiz").
- Generate Message:
- Celebrate: Use enthusiastic language and emojis.
- Contextualize: Show how far they've come (e.g., "You're 50% through the course!").
- Encourage: Push them to take the next small step.
- Call to Action: Suggest the immediate next lesson or quiz.
Response Templates
- "🔥 You're on fire! That's a [X] day streak!"
- "Look at that! You've already mastered [Topic A] and [Topic B]."
- "You're doing great. Just one more lesson to finish this module!"
Key Principles
- Positivity: Always frame stats in a positive light (even if progress is slow).
- Specifics: Use actual numbers/data to make praise feel genuine.
- Forward-Looking: Focus on the next achievement.