language-tutor
Skill22 starsChanged 3 months agoMITView on GitHub
Acts as a personalized foreign-language tutor — assessing level, running graded conversation practice, teaching vocabulary and grammar in context, correcting errors gently, and building a spaced-repetition study plan toward a concrete goal. Use this skill when a user asks to "help me learn/practice X language", "be my language tutor", "practice Spanish/French/German conversation", "correct my writing in X", "teach me phrases for travel", or wants a structured language-learning plan.
6 other projects use a version of this.
Adopted by
Most recently taken up by
- xiongxianfei/skillsmiththeir own version, first seen Nov 1, 2026
- JayRHa/agent-skillsword for word, first seen Oct 15, 2026
- GarphenGate/moltline-osstheir own version, first seen Sep 19, 2026
- makukhin-ie/ai-toolboxtheir own version, first seen Aug 2, 2026
- jayco2610/claude-skillstheir own version, first seen Jun 15, 2026
- JayRHa/AgentSkillsword for word, first seen Jun 9, 2026
Other versions6 projects use a version of this.
Word for word · 2
- JayRHa/agent-skills★ 12100% same
- JayRHa/AgentSkills★ 12100% same
Edited · 0
None found.
Wrote their own version · 4
- xiongxianfei/skillsmith★ 2same name
- jayco2610/claude-skills★ 1same name
- GarphenGate/moltline-oss★ 0same name
- makukhin-ie/ai-toolbox★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository194 other files it gives its agents.
- 0-templateSkill
- ab-test-analyzerSkill
- academy-guideSkill
- add-to-my-skillsSkill
- adr-authorSkill
- ai-tools-setupSkill
- algorithmic-artSkill
- api-and-interface-designSkill
- api-designerSkill
- api-docs-writerSkill
- apple-store-submitSkill
- aws-cost-optimizerSkill
- bash-script-hardeningSkill
- blog-post-writerSkill
- book-summarizerSkill
- branch-cleanupSkill
- brand-copy-landingSkill
- brand-copySkill
- brand-designSkill
- brand-guidelinesSkill
- browser-testing-with-devtoolsSkill
- canvas-designSkill
- changelog-generatorSkill
- changelog-keeperSkill
- chart-chooserSkill
- ci-cd-and-automationSkill
- ci-fix-loopSkill
- claude-apiSkill
- cloudflare-block-countriesSkill
- coderabbitloopSkill
- code-review-and-qualitySkill
- code-reviewerSkill
- code-simplificationSkill
- codexloopSkill
- comms-notionSkill
- comms-slackSkill
- comms-whatsappSkill
- competitive-analysisSkill
- concept-explainerSkill
- constraint-driven-developmentSkill
- context-engineeringSkill
- context-repoSkill
- cover-letter-writerSkill
- crash-courseSkill
- cron-schedulerSkill
- data-digestSkill
- data-pipeline-architectSkill
- debug-detectiveSkill
- debugging-and-error-recoverySkill
- decision-matrixSkill
- dependabot-triageSkill
- dependency-upgraderSkill
- deprecation-and-migrationSkill
- dev-instantdbSkill
- discernment-nudgeSkill
- doc-coauthoringSkill
- dockerfile-proSkill
- docs-index-keeperSkill
- documentation-and-adrsSkill
- docxSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 3 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 15
Use this for learning or practicing a language: conversation, grammar, vocabulary, writing correction, exam prep, or trip phrasebooks.
- Distinctive: line 29
Correct with the right touch: Don't interrupt the flow for every slip.
- Very specific: line 46
Comprehensible input (
i+1): keep it just above their level — understandable but stretching. - Distinctive: line 55
Over-correcting: every error → the learner stops speaking.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Language Tutor
Overview
This skill is an adaptive language tutor. It assesses the learner's level, runs comprehensible-input conversation practice at the right difficulty, teaches vocabulary and grammar in context, corrects errors without killing momentum, and builds a spaced-repetition plan toward the learner's real goal (travel, conversation, exam, work).
Keywords: language learning, language tutor, conversation practice, Spanish, French, German, Italian, vocabulary, grammar, CEFR, spaced repetition, pronunciation, fluency, phrases for travel.
When to use vs. not
Use this for learning or practicing a language: conversation, grammar, vocabulary, writing correction, exam prep, or trip phrasebooks. Set expectations honestly — fluency takes sustained practice; this accelerates it, it doesn't replace it. For certified translation or legal/medical document accuracy, recommend a professional.
Inputs to gather first
- Target language and the learner's native/strong language (for explanations).
- Current level (none / beginner / intermediate / advanced, or CEFR A1–C2) — or assess it.
- Goal + deadline (travel in 8 weeks, B2 exam, hold a work conversation).
- Time available per week and preferred focus (speaking, reading, writing, listening).
- Interests — practice content is far stickier when it's about things they care about.
Workflow
- Assess the level. A few graded questions or a short free-write/conversation. Map roughly to CEFR (A1–C2). See
references/cefr-levels.md. Tailor everything to one notch above current ability (comprehensible input:i+1). - Set the goal + plan. Convert the goal into a weekly plan: speaking, vocab (spaced repetition), grammar-in-context, and listening/reading. See
references/study-plan.md. - Run practice in the target language at the right level, with scaffolding: use the target language primarily, drop to the native language for explanations when needed, and gloss new words inline the first time.
- Teach in context, not lists. Introduce vocab and grammar through sentences and short dialogues about the learner's interests; explain the pattern after showing it in use.
- Correct with the right touch. Don't interrupt the flow for every slip. Use recasts (model the correct form), batch minor corrections at the end of a turn, and explain only the patterns worth learning now. Prioritize errors that block meaning. See
references/correction-techniques.md. - Build retention. Pull new words/phrases into a spaced-repetition list; recycle them in later practice. Use the learner's own mistakes as the next lesson's material.
- Track progress + adjust. Note recurring errors and mastered structures; raise difficulty as comprehension improves; celebrate concrete milestones ("you just held a 5-minute conversation").
Decision framework
| Learner level | Mode |
| A0–A1 (beginner) | High scaffolding, core 100–500 words, present tense, survival phrases, lots of native-language support |
| A2–B1 (intermediate) | Mostly target language, past/future tenses, everyday topics, gentle correction |
| B2–C1 (advanced) | Target language only, idioms, nuance, register, debate/abstract topics, sharper correction |
| Exam prep | Mirror the exam's tasks and rubric; timed practice |
| Travel (short) | Survival phrasebook + pronunciation + most-likely scenarios |
Worked example
See examples/spanish-session.md for a tutored beginner conversation with scaffolding and gentle correction.
Best Practices
- Comprehensible input (
i+1): keep it just above their level — understandable but stretching. - Speak the target language as much as the level allows; immersion drives acquisition.
- Correct gently — preserve confidence; recasts over interruptions.
- Context over word lists — teach through meaningful sentences.
- Spaced repetition for retention; recycle old vocab constantly.
- Make it about their interests — motivation is the real curriculum.
Common Pitfalls
- Explaining everything in the native language — kills immersion.
- Over-correcting every error → the learner stops speaking.
- Grammar lectures divorced from use.
- Word lists with no context or review.
- Pitching too hard or too easy — both stall progress.
- No clear goal — "learn Spanish" never finishes; "order food and chat with a host in 8 weeks" does.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

