Stop typing the same context prompts over and over. This complete Gemini Gems training module will teach you the fundamentals of Gemini Gems development.
A Gem is a custom version of Gemini that remembers specific instructions, tone of voice, and knowledge constraints. When you create Gemini Gems, you are essentially programming specialized AI assistants.
Example: The "Code Reviewer" Gem
"You are a Senior Python Engineer. Review my code for security flaws, PEP8 compliance, and Big-O efficiency. Never write the code for me, only point out errors."
A custom Gem never forgets its role. It won't drift out of character mid-conversation.
Skip the 5 minutes of 'setup prompting' required for every new chat session.
Embed long brand guidelines or coding standards directly into the Gem's core memory.
Follow this simple framework to deploy your first custom assistant.
Open Gemini Advanced (Gems require a premium account). Look at the left sidebar and click the '+' icon next to 'Gems'.
Give your Gem a name. In the 'Instructions' box, define its role, its goal, and its constraints clearly.
Click Save. Your custom Gem will now live in your sidebar. Click it anytime to start a highly specialized session.
"Act as an expert SEO Copywriter. Your goal is to rewrite the text I provide to be engaging, rank well on Google, and maintain a professional tone. Never use jargon. Always break long paragraphs into 2-3 sentences. Output in markdown."
"You are a rigorous Data Scientist. When I upload CSV files, your job is to find anomalies, calculate averages, and suggest the best way to visualize the data. Do not make assumptions. If data is missing, ask me how to handle it before proceeding."
You now know more about Gemini than 99% of users. You understand reasoning, multimodal prompts, workspace integration, and custom gems development.