If you keep starting Gemini chats by re-explaining the same context, the same tone, and the same rules, there is a feature built to end that ritual. Gemini Gems, often called Google Gems, are custom, reusable AI assistants you build on top of Google’s Gemini. You write the instructions once, save the assistant, and open it whenever you need that particular kind of help.
They are Google’s counterpart to ChatGPT’s custom GPTs. The idea is simple: instead of one general assistant that forgets who you are between sessions, you create a small library of specialized ones that already know their job.
What Gemini Gems are
A Gem is a saved configuration that sits on top of the standard Gemini model. It is not a separate product or a different chatbot. It is the same underlying Gemini you already use, wrapped in a set of instructions and reference material that you decide in advance.
The key benefit is memory of role, not memory of your last conversation. A Gem remembers a specific role, focus, and personality across chats, so you do not have to re-explain yourself every time you start a conversation. You define detailed instructions once and reuse them indefinitely. If you have a way you like your code reviewed, a tone you want for outreach emails, or a rubric you want applied to research, you encode that once and stop repeating it.
Gems are free on every Gemini plan, so there is no premium tier gating the feature itself. What you get out of a Gem still depends on the model tier your plan gives you and, more importantly, on how carefully you set the Gem up.
What goes inside a Gem
Every Gem is built from a small, fixed set of parts. Understanding these parts is most of understanding the feature.
- Name. A short label so you can find and recognize the Gem in your list.
- Description. A brief note on what the Gem is for. This is mostly for your own orientation.
- Instructions. The heart of the Gem. This is a system prompt that defines the Gem’s role and behavior: who it is, what it should focus on, what tone to use, what to avoid, and how to format its answers.
- An optional default tool. You can set a tool the Gem leans on by default rather than choosing one each time.
- Optional Knowledge files. Reference material the Gem can draw on. You upload documents, and the Gem treats them as source material it can consult when answering.
The Instructions field is where a Gem lives or dies. A vague instruction like "be a helpful writing assistant" produces a Gem that behaves almost exactly like plain Gemini. A precise instruction that names the audience, the format, the constraints, and the things to never do produces a Gem that feels genuinely tailored. Knowledge files then narrow the focus further by giving the Gem specific facts to work from instead of general knowledge.
What people use Gems for
Because a Gem is just a role plus optional reference material, the useful cases tend to be tasks you repeat. Google and early users point to a familiar set:
- A coding helper tuned to your stack, style conventions, and review preferences.
- A brainstorm partner that pushes back and expands ideas instead of agreeing with everything.
- A career coach that knows your goals and gives feedback in a consistent voice.
- A research briefs assistant that summarizes material into a fixed structure you can scan quickly.
- A travel planning helper that already knows your constraints, budget style, and preferences.
- A study guide that turns notes into questions, explanations, and review material.
The common thread is repetition. If you only need a thing once, a normal chat is faster than building a Gem. If you need the same shape of help every week, the Gem pays back the setup time quickly.
How Gems differ from a normal chat
The honest answer is that a Gem does not make Gemini smarter. It makes Gemini consistent. In a normal chat, you supply context in the moment and it disappears when the conversation ends. With a Gem, that context is baked in and applied to every session automatically.
This matters most for teams and repeated workflows. Gems can now be shared, so you can hand a custom Gem to other people or a team. That turns a personal shortcut into a small standard: everyone using the same shared Gem starts from the same instructions and the same reference files, rather than each person prompting in their own way. It is a lightweight way to distribute a good prompt without asking colleagues to copy and paste it.
If you want to understand the raw capabilities a Gem inherits, that comes from the model underneath, such as Gemini Omni Flash. The Gem does not add capability to that model. It directs it.
The honest limits of Gems
Gems are useful, but it is worth being clear about what they are not, because the naming can oversell them.
First, a Gem is a saved configuration of instructions plus optional knowledge, not a fundamentally more capable or different model. It cannot do anything the base Gemini cannot do. It simply arrives pre-briefed. If the underlying model struggles with a task, wrapping it in a Gem will not fix that.
Second, its quality depends entirely on how well you write the instructions and choose the knowledge. A Gem with lazy instructions is barely distinguishable from plain Gemini. Most of the value is in the thinking you do while setting it up, not in the feature itself. This is the part people skip, and then wonder why their Gem feels generic.
Third, a Gem is a configured assistant, not a fully autonomous agent that goes off and completes multi-step jobs on its own. It responds when you prompt it, within a chat, the same way regular Gemini does. If you are looking for software that plans and executes a long task without supervision, that is a different category. Our explainer on AI agents covers where that line sits and why a saved prompt is not the same thing.
Keeping these limits in view helps set expectations. A Gem is a very good way to stop repeating yourself. It is not a shortcut to a better model or an autonomous worker.
How to build a Gem that actually works
Since the payoff lives in the setup, a few practical habits make the difference:
- Write the Instructions as if briefing a new hire. State the role, the audience, the format you want, the tone, and an explicit list of things to avoid. Specific beats short.
- Give examples inside the instructions. A sample of a good answer teaches the Gem more than an adjective like “concise” ever will.
- Add Knowledge files only when they help. If the Gem needs to reference your style guide, your product facts, or a rubric, upload those. If it does not, skip them to avoid clutter.
- Test it against a real task, then revise. Run the Gem on something you actually need, notice where it drifts, and tighten the instructions. Treat the first version as a draft.
- Share only once it is stable. Because shared Gems become a shared standard, it is worth getting the instructions right before you hand it to a team.
None of this is complicated, but it is real work. The upside is that you do it once and reuse it many times.
Frequently Asked Questions
Are Gemini Gems free?
Yes. Gems are free on every Gemini plan. The feature itself is not gated behind a paid tier, though the model quality and limits still follow whatever Gemini plan you are on.
What is the difference between a Gem and a custom GPT?
They serve the same purpose. Gems are Google’s counterpart to ChatGPT’s custom GPTs: both let you save a reusable assistant built from instructions and optional reference files. The difference is mainly which platform and model sits underneath.
Does a Gem use a smarter version of Gemini?
No. A Gem runs on the same Gemini model you already use. It is a saved configuration of instructions plus optional knowledge, not a more capable or different model. It changes behavior, not raw capability.
Can I share a Gem with other people?
Yes. Gems can now be shared, so you can hand a custom Gem to another person or a team. Everyone using the shared Gem starts from the same instructions and knowledge files.
What can I actually put inside a Gem?
Each Gem bundles a Name, a Description, Instructions that define its role and behavior, an optional default tool, and optional Knowledge files it can draw on for reference. The Instructions field is the most important part.
Is a Gem the same as an AI agent?
No. A Gem is a configured assistant that answers when you prompt it, not a fully autonomous agent that completes multi-step jobs on its own. It behaves like regular Gemini, just pre-briefed with your instructions.
Why does my Gem feel generic?
Almost always because the instructions are too vague. A Gem’s quality depends entirely on how well you write the instructions and choose the knowledge. Specific roles, formats, examples, and constraints produce a Gem that feels tailored; loose ones do not.