enable-chrome-gemini
by at386369-ai
Set up or repair Gemini in Chrome (Glic) on Windows, macOS, or Linux when enabling it for the first time outside the US or when the sidebar, floating panel, Alt+G shortcut, or top-bar entry disappears. Back up and patch Chrome Local State, restore region/eligibility fields, and check the required Glic flags and Chrome language.
安装
claude skill add --url github.com/openclaw/skills/tree/main/skills/at386369-ai/enable-chrome-gemini文档
Enable Chrome Gemini
Overview
Use this skill to set up Gemini in Chrome on Windows, macOS, or Linux for the first time in non-US regions, or to bring it back when it was previously working and the sidebar or floating panel no longer opens.
Workflow
1. Close Chrome
- Close every Chrome window.
- If Chrome is still running, stop here before editing profile data.
2. Patch Local State
- Run
scripts/repair_chrome_gemini.py. - The script backs up
Local Stateand patches the Gemini eligibility fields. - It sets the variation country to
us, marks Glic eligibility true, keeps theglic@1andglic-side-panel@1experiments, and normalizes the Chrome UI language toen-US.
3. Relaunch and verify
- Open Chrome again.
- Test
Alt + G. - If Gemini appears, the setup is complete.
4. Finish the native setup if needed
- If Gemini still does not appear, open
chrome://flagsand verifyGlicandGlic side panel. - Only use the manual flags step if the underlying profile state did not take effect.
- On macOS, the Chrome profile lives under
~/Library/Application Support/Google/Chrome.
5. Confirm the result
- Use
Alt + Gone more time. - Check that the Gemini sidebar or floating panel opens on the active Chrome profile.
What The Script Changes
- Set Chrome variation country fields to
us. - Set
glic.is_glic_eligible = true. - Keep existing Glic experiments and ensure
glic@1andglic-side-panel@1are present. - Set
intl.app_locale,intl.selected_languages, andintl.accept_languagesto English values. - Write a timestamped backup next to
Local State.
When To Use It
- First-time Gemini in Chrome setup outside the US.
- A fresh Chrome profile needs Gemini enabled.
- Gemini in Chrome worked before and stopped opening.
- The sidebar, floating panel, or
Alt + Gshortcut no longer appears. - Chrome has the right version, but the entry is hidden or eligibility seems missing.
- A browser state from a prior tutorial or profile needs to be normalized into the native Gemini setup.
What This Skill Covers
- Native Chrome Gemini / Glic setup.
- Windows, macOS, and Linux profile locations.
- Local State patching for region and eligibility.
- Flag and language checks that unblock the native UI.
What This Skill Does Not Cover
- Third-party Gemini extensions.
- Non-Chrome browsers.
- Enterprise policy administration beyond detecting that policy may block the setup.
Guardrails
- Only edit
Local State. - Do not touch unrelated Chrome profile files.
- If Chrome is still running, stop and ask the user to close it unless
--forceis requested. - If the profile is managed by policy, stop and report that the fix may be blocked.
Script Usage
python scripts/repair_chrome_gemini.py --user-data-dir "%LOCALAPPDATA%\Google\Chrome\User Data"
python scripts/repair_chrome_gemini.py
Use --dry-run to preview changes, --force if Chrome is already open and you want to override the safety check, and --language "" to skip language normalization.
On macOS or Linux, the script defaults to the standard Chrome profile location, so the --user-data-dir flag is optional unless you use a custom profile path.