What problem does it solve? Claude Code has no microphone, so spoken language practice cannot happen inside the terminal. This Skill bridges that gap by packaging a personalized speaking session into a portable card that the Claude app's voice mode can run, then handing results back for import. ## Core Features & Use Cases - Personalized Question Generation: Builds N questions (default 10, configurable via preferences) mixing warm-ups, level topics, mistake-pattern probes, due review vocabulary, and a role-play scenario. - Multi-Channel Delivery: Sends the card through a Slack channel when the claude.ai Slack connector is available, falls back to Google Drive, and always works as a local file for copy/paste. - Mistake-Pattern Probing: Designs questions that force the learner to use their weakest grammar patterns without revealing what is being tested, tagging each with a pattern_id for later scoring. - Use Case: A B1 Dutch learner types /fluent-speaking-export, receives a 10-question card in their Slack channel, opens the Fluent Speaking Project in the Claude app, completes the voice session, and later runs /fluent-speaking-import to log results. ## Quick Start Type /fluent-speaking-export to generate a voice session card and have it delivered to your configured Slack channel or saved locally.