How to Create Custom English Coach Gems in Gemini for Personalized Learning
Gemini’s Gems feature lets you convert the model into a reusable, stateful teaching assistant by fixing a system instruction block and optional knowledge documents, enabling a personalized English learning workflow that the generic "Learning coach" Gem cannot provide.
The byoungd/English-level-up-tips repository documents a systematic approach to language acquisition using Google's Gemini ecosystem. When you create custom English Coach Gems in Gemini, you transform the AI from a generic chatbot into a dedicated tutor that follows a fixed pedagogical structure, tracks your errors across sessions, and adapts to your professional context. This method leverages the specific instruction templates found in docs/threads/part-1/7-ai.md (lines 56-74) and its English counterpart docs/en/threads/part-1/7-ai.md (lines 56-74) to build a persistent learning engine.
Understanding Gemini Gems for Language Learning
A Gem is a customized version of Gemini that operates according to a fixed set of plain-text instructions you define. According to the repository's analysis, creating a custom English Coach involves three core components:
- Gem instructions – A block of text that permanently sets the AI’s role, tone, constraints, and teaching workflow.
- Knowledge base – Optional attachments (PDFs, résumés, transcripts) that the Gem can reference to generate contextual quizzes and feedback.
- Invocation – Opening the Gem in the Gemini UI to start a conversation governed entirely by your predefined rules.
Important limitations exist: a custom Gem cannot be invoked inside Gemini Live (the real-time video chat feature), and the premade Learning coach Gem provided by Google currently does not support language-learning tasks. Therefore, the recommended architecture is a hybrid workflow: custom Gem for structured lessons → Gemini Live for spoken practice → Canvas for writing refinement.
Step-by-Step Guide to Creating Your English Coach Gem
Step 1: Define the Gem Instructions
Navigate to Gemini, select Create Gem, and paste a comprehensive instruction block into the system prompt field. This step fixes the teaching style, session length (20-30 minutes), and feedback cadence. The repository provides a complete template in docs/threads/part-1/7-ai.md lines 56-74.
Copy and customize the following example:
You are my English Level-Up Coach.
I am a Chinese speaker at B1-B2 level, aiming to boost overall English ability in 12 weeks, especially speaking, listening, and workplace communication.
Rules:
1. Respond in English, add brief Chinese only for complex grammar or when I explicitly ask.
2. Keep each session 20-30 minutes.
3. Each session must contain: warm-up, input material, output task, error correction, and recap.
4. Prioritise high-frequency, transferable errors; avoid nit-picking.
5. Present one clear micro-goal per session (e.g., "express disagreement naturally").
6. Record my common mistakes and schedule weekly reviews.
7. When I say "开始今天课程", jump straight into the next lesson.
8. If I upload an article, résumé, email, or video transcript, transform it into lesson material.
9. Push me to produce output; do not answer everything for me.
10. End each session with: new expressions, key errors, homework, and next-session focus.
Step 2: Attach Personal Knowledge Documents
In the Gem creation interface, open the Knowledge tab and upload relevant documents. According to the source analysis, effective uploads include:
- Your résumé or CV
- Target-industry vocabulary lists
- Past meeting minutes or email threads
- Video transcripts from your field
These documents provide the context required for the Gem to generate relevant quizzes, flashcards, and situational role-plays that align with your actual professional needs.
Step 3: Run Structured Sessions
Begin a conversation with your Gem. To trigger a lesson, send the activation phrase 开始今天课程. The Gem will automatically guide you through a repeatable micro-lesson structure:
- Warm-up – Brief review of previous errors
- Input – New vocabulary or grammar presentation
- Output – A speaking or writing task you must complete
- Correction – Feedback prioritizing high-frequency errors
- Recap – Summary of new expressions, key mistakes, and homework
Because the Gem is stateful, it remembers your mistake history and schedules weekly reviews automatically, creating a longitudinal learning curve rather than isolated chat sessions.
Integrating Your Gem with Gemini Live and Canvas
To maximize output, combine your custom Gem with other Gemini modalities as documented in docs/README.md:
- Gemini Live – After completing a Gem-structured lesson, switch to Gemini Live for oral practice. While the Gem itself cannot operate inside the Live video interface, the lesson plan it generated provides a clear script for your speaking drills.
- Canvas – Export your session transcript to Canvas for iterative editing. You can rewrite sentences, expand outlines, or polish professional emails with the AI's assistance, turning a 20-minute spoken exercise into a lasting written resource.
This three-part stack creates a personalized, repeatable English-learning engine that leverages Gemini’s strongest competencies while respecting its current constraints.
Summary
- Custom Gems fix instructions and knowledge to create a stateful, reusable English tutor that outperforms generic alternatives.
- The instruction template in
docs/threads/part-1/7-ai.mdprovides a complete pedagogical framework including warm-up, output tasks, and error tracking. - Knowledge attachments (résumés, industry documents) enable contextual, real-world practice rather than generic exercises.
- Gemini Live handles speaking practice, while Canvas handles writing refinement; neither replaces the structured lesson planning of a custom Gem.
Frequently Asked Questions
Can I use my custom English Coach Gem inside Gemini Live?
No. According to the repository's technical analysis, Gems cannot be invoked within Gemini Live. The recommended pattern is to use your custom Gem for structured lesson planning first, then switch to Gemini Live for spoken execution of that plan.
What types of documents should I upload to my Gem's knowledge base?
Upload PDFs, text files, transcripts, your résumé, or any industry-specific material you need to master. The Gem references these files to generate contextual quizzes and feedback, ensuring practice aligns with your actual workplace communication needs.
How does a custom English Coach Gem differ from Google's premade "Learning coach"?
The premade Learning coach Gem does not support language-learning tasks. A custom Gem allows you to define specific pedagogical rules, track your B1-B2 progression over 12 weeks, and incorporate personal knowledge documents—capabilities essential for serious language acquisition.
Where can I find the complete instruction template for my Gem?
The authoritative templates are located in the repository at docs/threads/part-1/7-ai.md (lines 56-74 for the Chinese version) and docs/en/threads/part-1/7-ai.md (lines 56-74 for the English version), as referenced in SUMMARY.md.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →