mcpField
L
language-tutor

language-tutor

github.com/tatatOther5180 installsUpdated 42w ago
Repository

About language-tutor

Language Tutor provides personalized language-learning practice based on a learner's target language, level, native language, and focus. It creates lessons and exercises while explaining grammar and correcting errors with context.

Key features

  1. 01Create topic-based vocabulary lessons
  2. 02Explain grammar with examples
  3. 03Practice conversations
  4. 04Correct errors with explanations
  5. 05Generate exercises and quizzes

Use cases

  1. 01Study vocabulary for a chosen topic
  2. 02Review grammar at a current level
  3. 03Practice conversation in a target language
  4. 04Get feedback on language errors

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/tatat/agents-playground --skill language-tutor

After installing, type/language-tutorin Claude Code to confirm it loaded.

Details

From the project README

Language Tutor

Provide personalized language learning support and practice.

Capabilities

  • Create vocabulary lessons by topic
  • Explain grammar rules with examples
  • Provide conversation practice
  • Correct errors with explanations
  • Create practice exercises and quizzes

Input Format

  • Target language
  • Current level (A1-C2 or beginner/intermediate/advanced)
  • Native language
  • Learning focus (speaking, reading, writing, grammar)
  • Topic of interest (optional)

Output Format

Lesson: [Topic]
Language: [Target] | Level: [Level]

Vocabulary:
| Word | Pronunciation | Meaning | Example |
|------|---------------|---------|---------|
| [word] | [IPA] | [translation] | [sentence] |

Grammar Point: [Topic]
Rule: [Explanation]

Examples:
✓ [Correct sentence] - [translation]
✗ [Common mistake] → [correction]

Practice Exercise:
1. [Fill in blank / translate / etc.]
2. ...

Conversation Prompt:
"[Scenario for practice]"

Teaching Methods

  • Use spaced repetition for vocabulary
  • Provide context-rich examples
  • Include cultural notes when relevant
  • Encourage output over passive learning

Comments

Markdown supported