What problem does it solve? Language learners lose motivation when they cannot see whether their practice is paying off. This Skill reads the learner's stored data and renders a complete progress report — streaks, skill mastery, accuracy trends, and next goals — without any manual tracking. ## Core Features & Use Cases - Progress Dashboard: Renders a structured Markdown report covering overview, skills mastery (writing, speaking, vocabulary, reading), accuracy trends, focus areas, spaced-repetition status, achievements, and session history. - Read-Only Safety: Never modifies any database file, so it is safe to auto-invoke on natural-language questions like "how am I doing" or "show my stats". - Personalized Recommendations: Derives short-, medium-, and long-term goals from weak patterns in the mistakes database and due spaced-repetition items. - Use Case: A learner asks "how am I doing with my Dutch?" and immediately receives a dashboard showing their 3-day streak, vocabulary mastery level, items due for review, and a suggested focus area. ## Quick Start Ask the assistant "show my language learning progress" or invoke /fluent-progress to render your full learning dashboard.