speaking-coach

Solid

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.

AI & Automation 8 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Speaking Coach Terminal-friendly speaking practice: **record or perform → transcribe → evaluate**. Paths are relative to `${CLAUDE_PLUGIN_ROOT}` (if unset, resolve relative to the plugin root — the directory two levels above this file, `.../plugins/english-exam-coach`). ## When to use The user wants a speaking task, mock speaking interview, or feedback on an answer they spoke (pasted as transcript or provided as an audio file). ## Steps 1. **Identify** exam + level + part. Load `data/exam-formats/<exam-id>.md`, `data/cefr/speaking-descriptors.md`, and `data/cefr/speaking-calibration-anchors.md` (leveled transcript samples). Seed shapes: `data/item-bank/seed/speaking-tasks.md` (imitate format, never reuse). 2. **Generate the task** with the exam's real prep/speaking times (e.g. IELTS Part 2: 1 min prep, 1–2 min talk; TOEFL interview answers: 45 s each with no preparation time). **Pitch the prompt's demand to the level** (B1 concrete/personal; B2 opinion on a familiar topic; C1 abstract, asks the speaker to weigh/hypothesise; C2 nuanced) — `speaking-calibration- anchors.md` shows an at-level answer to aim the prompt at. Visual-dependent tasks (Cambridge B1 Part 2 describe-a-photo; B2 First / C1 Advanced Part 2 compare-photographs; C2 Part 2 picture discussion) can't be rendered here; say so and offer a non-visual part instead of faking it. IELTS Speaking uses no visual prompts — its Part 2 is a text cue card and IS fully renderable...

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

AI & Automation Solid

listening-trainer

Use 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).

8 Updated today
OleksiiDotsenko
AI & Automation Solid

public-speaking-coach

Coaches a speaker to prepare and deliver a talk, presentation, toast, or pitch — shaping a core message and narrative arc, structuring the talk, writing a strong open and close, tightening delivery, and managing nerves and Q&A. Use this skill when a user asks to "help me with a speech", "prepare a talk/presentation", "write a toast / wedding speech / eulogy", "practice my pitch", "manage public-speaking anxiety", or wants feedback on a draft talk.

3 Updated today
JayRHa
API & Backend Solid

exam-router

Use when the user asks to prepare for, practice, or learn about an English exam (IELTS, TOEFL iBT, B1 Preliminary, B2 First, C1 Advanced, C2 Proficiency) without naming a specific task — e.g. "help me prepare for TOEFL", "what's in the C1 Advanced reading paper?", "test my English level". Resolves exam + CEFR level + section, explains formats from reference data, runs a quick level diagnostic, and hands off to the matching macro-skill (writing-evaluator, speaking-coach, reading-use-of-english, listening-trainer, vocabulary-builder, study-planner).

8 Updated today
OleksiiDotsenko