npx skills add https://modelscope.cn/skills/@majiayu000/business-english-game
smithery/coolchang
business-english-game
Create interactive learning games for business English practice. Supports multiple game types (quiz, simulation, drag-drop) across various 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 learning games, practice materials, interactive training content, or educational exercises for professional English communication.
Installation
npx skills add smithery/coolchang --skill business-english-game
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Produces a one-page cross-functional business snapshot for SMB owners — cash position (QuickBoo…
1.4K installsGenerate a Business Model Canvas with all 9 building blocks. Use when creating a business model…
3.2K installs>- Business logic vulnerability playbook. Use when reasoning about workflows, race conditions, …
3.2K installs>- Entry P1 category router for business logic testing. Use when workflow abuse, race condition…
3K installsProduct discovery and requirements analysis specialist. Conducts stakeholder interviews, market…
2.3K installsThis skill should be used when analyzing business sales and revenue data from CSV files to iden…
2.2K installsMore details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Package contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md9,946 B -
docs
SUMMARY.md506 B
History
- First recorded snapshot · 0 installs
SKILL.md
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/vocabularybyindustry.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
- Choose Template
- Select appropriate HTML template from assets/templates/ - Templates are self-contained with CSS and JavaScript
- Generate Game
- Use scripts/game_generator.py to inject content into template - Customize based on user parameters - Ensure proper feedback and explanations
- 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 objectivesvocabularybyindustry.md: Industry-specific terminology with examplesgamedesignpatterns.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
vocabularybyindustry.mdfor new industries - Templates are reusable - no need to modify unless adding new game types