listening-trainer
SolidUse when the user wants to practice English exam listening (IELTS parts 1-4, TOEFL iBT conversations, announcements, academic talks and listen-and-choose-a-response items, B1-C2 listening parts). Generates an original script with exam-format questions, delivers it as audio when a local TTS is available (macOS `say`) or as a read-once/partner-read script otherwise, scores answers, explains them with script evidence, and logs the attempt. Also builds questions for user-provided audio or transcripts (podcasts, lectures).
Install
Quality Score: 78/100
Skill Content
Details
- Author
- OleksiiDotsenko
- Repository
- OleksiiDotsenko/english-exam-coach
- Created
- 2 weeks ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
speaking-coach
Use when the user wants to practice English exam speaking (IELTS Parts 1-3, TOEFL iBT speaking tasks, B1-C2 interview/long turn/collaborative tasks), wants a speaking prompt or cue card, or wants feedback on a spoken answer provided as a transcript, self-recording description, or audio file. Generates original tasks in the exam's format with real timings and gives criteria-based feedback (fluency, coherence, lexis, grammar, pronunciation) with a range estimate and CEFR level. Logs every scored attempt.
reading-use-of-english
Use when the user wants to practice English exam reading or use-of-english tasks: IELTS (matching headings, True/False/Not Given, Yes/No/Not Given, matching information, sentence/summary completion, short answer, multiple choice), TOEFL iBT reading (complete-the-words cloze, daily-life texts, short academic passages), or B1-C2 tasks (reading-comprehension multiple choice, open cloze, multiple-choice cloze, gapped text, multiple matching; cross-text matching at C1; plus key word transformation and word formation in the B2-C2 exams only). Generates an original passage and items, scores answers objectively, explains every answer, and logs the attempt with score and time.
language-tutor
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.