business-english-game
Create interactive learning games for business English practice.Supports multiple game types (quiz, simulation, drag-drop) acrossvarious business scenarios (emails, meetings, presentations, negotiations).Generate HTML/React-based games tailored to user's industry, job role,and proficiency level. Use when users request business English learninggames, practice materials, interactive training content, or educationalexercises for professional English communication.
When & Why to Use This Skill
This Claude skill generates interactive, scenario-based learning games designed to enhance professional English communication. It creates customized HTML/React-based exercises—including quizzes, dialogue simulations, and drag-and-drop activities—tailored to specific industries, job roles, and proficiency levels. By focusing on real-world contexts like emails, meetings, and negotiations, it provides a practical and engaging way for professionals to master business English with immediate feedback and pronunciation support.
Use Cases
- Interactive Dialogue Simulations: Practice high-stakes business situations like negotiations or polite disagreements through branching dialogue games that provide feedback on tone and appropriateness.
- Industry-Specific Vocabulary Mastery: Generate matching or drag-and-drop games to learn specialized terminology for fields such as IT, Finance, Marketing, and Logistics.
- Professional Writing Practice: Improve business email and report writing skills using fill-in-the-blank exercises focused on formal vs. informal nuances.
- Presentation and Meeting Preparation: Use sequence ordering games to master the logical flow of presentations and the transition phrases needed for effective meeting moderation.
- Listening and Pronunciation Training: Utilize built-in Web Speech API features to hear correct pronunciations of business expressions across different English accents (US, UK, AU).
| name | business-english-game |
|---|---|
| description | | |
Business English Game
Overview
Generate interactive HTML-based learning games for business English practice. This skill creates engaging, scenario-based exercises covering emails, meetings, presentations, negotiations, and industry-specific vocabulary. Games automatically adapt to user's proficiency level and professional context.
When to Use This Skill
Use this skill when users request:
- Business English learning games or quizzes
- Interactive practice materials for professional English
- Training exercises for specific business scenarios (emails, meetings, presentations)
- Vocabulary games for industry-specific terms (IT, finance, marketing, etc.)
- Scenario-based simulations for business communication
- Educational content for workplace English
Game Types
1. Multiple Choice Quiz
Create 4-choice quizzes testing business expressions, vocabulary, or appropriate usage in context.
Example request: "Create a business email vocabulary quiz"
Process:
- Load relevant expressions from
references/business_expressions.md - Select appropriate difficulty level
- Use
assets/templates/quiz-template.html - Generate 10-15 questions with explanations
- Include immediate feedback and scoring
2. Drag & Drop Matching
Create matching games connecting terms, definitions, or sentence components.
Example request: "Make a marketing terminology matching game"
Process:
- Load industry vocabulary from
references/vocabulary_by_industry.md - Use
assets/templates/drag-drop-template.html - Create 8-12 matching pairs
- Include visual feedback for correct/incorrect matches
3. Scenario Simulation
Create interactive dialogue simulations for business situations.
Example request: "Practice meeting discussion phrases with a simulation game"
Process:
- Load scenario from
references/scenarios.md - Use
assets/templates/scenario-template.html - Present branching dialogue choices
- Provide feedback on appropriateness and tone
- Suggest alternative expressions
4. Fill in the Blanks
Create cloze exercises with business expressions.
Example request: "Create email writing practice with fill-in-the-blanks"
Process:
- Select scenario-appropriate templates
- Remove key phrases/vocabulary
- Provide multiple-choice or type-in options
- Show correct answers with explanations
5. Sequence Ordering
Create games requiring correct ordering of dialogue or presentation flow.
Example request: "Practice presentation structure ordering"
Process:
- Present scrambled sequence of expressions
- User arranges in logical order
- Explain proper flow and transitions
Difficulty Levels
Beginner
- Common business phrases
- Basic email and meeting vocabulary
- Simple sentence structures
- Clear, formal language
Intermediate
- Industry-specific terminology
- Nuanced expressions (suggestions, polite disagreement)
- Phrasal verbs and idioms
- Tone matching exercises
Advanced
- Negotiation and persuasion language
- Cultural nuances and subtleties
- Complex sentence structures
- Executive communication styles
Customization Parameters
When generating games, consider:
- Industry: IT, finance, marketing, HR, manufacturing, logistics, etc.
- Job role: Manager, individual contributor, executive, sales, support
- Scenario: Email, meeting, presentation, negotiation, networking
- Skill focus: Writing, speaking, listening comprehension
- Time: Adjust question count for desired play duration (5-30 minutes)
Content Categories
Available in references/ files:
Email Writing (formal/informal)
- Subject lines
- Opening/closing phrases
- Request and response templates
- Follow-up language
Meeting Participation
- Starting meetings
- Expressing opinions
- Agreeing/disagreeing politely
- Asking for clarification
- Summarizing and closing
Presentations
- Introduction and agenda
- Transition phrases
- Explaining visuals
- Handling questions
- Conclusion techniques
Negotiation & Persuasion
- Making proposals
- Compromising
- Objection handling
- Closing deals
Networking & Small Talk
- Introductions
- Industry conversation
- Building rapport
- Following up
Phone & Video Calls
- Opening calls
- Technical issues
- Active listening phrases
- Closing professionally
Game Generation Workflow
Understand Request
- Identify game type needed
- Determine difficulty level
- Note any specific industry/scenario requirements
Select Content
- Grep relevant expressions from
references/business_expressions.md - Find matching scenarios from
references/scenarios.md - Load industry vocabulary if specified
- Grep relevant expressions from
Choose Template
- Select appropriate HTML template from
assets/templates/ - Templates are self-contained with CSS and JavaScript
- Select appropriate HTML template from
Generate Game
- Use
scripts/game_generator.pyto inject content into template - Customize based on user parameters
- Ensure proper feedback and explanations
- Use
Output
- Save as standalone HTML file
- Provide brief usage instructions
- Suggest variations or follow-up exercises
Feedback Design
All games should include:
- Immediate feedback: Show correct/incorrect immediately
- Explanations: Why an answer is correct/incorrect
- Alternative expressions: Show other valid options
- Usage examples: Demonstrate in realistic context
- Encouragement: Positive reinforcement for learning
Technical Implementation
Templates Structure
All templates in assets/templates/ are:
- Self-contained HTML files with embedded CSS and JavaScript
- Responsive design (mobile-friendly)
- Accessible (WCAG 2.1 AA compliant)
- No external dependencies required
- Progress tracking built-in
- Built-in pronunciation features with Web Speech API
Pronunciation Features
Games include interactive audio pronunciation for learning correct speech:
Features:
- 🔊 Listen to Questions: Hear the full question read aloud
- 🔊 Listen to Choices: Each answer option has a speaker button
- ⚙️ Accent Selection: Choose between American, British, or Australian English
- ⏱️ Speed Control: Adjust playback speed (0.75x, 1x, 1.25x)
- 🔄 Toggle On/Off: Click speaker icon again to stop playback
Technology:
- Uses Web Speech API (built into modern browsers)
- No external API calls or audio files needed
- Works offline once page is loaded
- Supports multiple English accents
Usage in Games:
- Students can hear proper pronunciation of business expressions
- Useful for non-native speakers
- Helps with listening comprehension
- Reinforces correct pronunciation patterns
Scripts
scripts/game_generator.py provides:
- Template loading and rendering
- Content injection from references
- Difficulty adjustment
- HTML output generation
Use as:
python scripts/game_generator.py --type quiz --topic email --level intermediate --count 15
Resources
scripts/
game_generator.py: Main game generation script with template renderingdifficulty_analyzer.py: Analyze and adjust content difficulty
references/
business_expressions.md: 500+ expressions categorized by scenario and difficultyscenarios.md: 30+ business scenario templates with learning objectivesvocabulary_by_industry.md: Industry-specific terminology with examplesgame_design_patterns.md: Best practices for educational game design
assets/
templates/: HTML game templates (quiz, drag-drop, scenario, etc.)styles/: Common CSS stylingicons/: SVG icons for feedback (correct, wrong, hint)
Examples
Example 1: Simple Quiz Request
User: "Create a business email vocabulary quiz"
Output: 10-question multiple choice quiz with common email phrases, beginner level, ~5 minute play time
Example 2: Industry-Specific Game
User: "I need a marketing terminology matching game for my team"
Output: Drag-and-drop game with 12 marketing terms (ROI, KPI, CTR, etc.), intermediate level
Example 3: Scenario Simulation
User: "Help me practice disagreeing politely in meetings with a simulation"
Output: Interactive dialogue game with 6-8 meeting scenarios, multiple choice responses, feedback on tone and appropriateness
Example 4: Customized for Role
User: "Create a presentation skills game for IT product managers, advanced level"
Output: Mixed-format game (ordering, fill-blanks, scenarios) focused on technical product presentations, 20 minutes
Tips for Effective Games
- Context is key: Always provide realistic business scenarios
- Mix difficulty: Include easier questions to build confidence
- Explain why: Don't just mark wrong, explain the better choice
- Cultural notes: Mention US/UK differences when relevant
- Encourage practice: Suggest related scenarios for continued learning
- Track progress: Show improvement over time when possible
Extending Content
To add new content:
- Add expressions to
references/business_expressions.mdwith difficulty tags - Create new scenarios in
references/scenarios.mdfollowing existing format - Update
vocabulary_by_industry.mdfor new industries - Templates are reusable - no need to modify unless adding new game types