This guide follows the official Gemini CLI Extensions workflow.
- Gemini CLI installed (recommended
v0.31.0+) - Gemini authentication completed
- Local clone of this repository
Check quickly:
gemini --versionCompatibility note:
- If your existing scripts still use
--allowed-tools, migrate to--policyprofiles. - OmG does not require preview-channel-only manifest features to run.
- OmG now assumes
general.previewFeatures=trueso Gemini CLI model aliases likeprocan resolve to preview-backed models when available.
git clone https://github.com/Joonghyun-Lee-Frieren/oh-my-gemini-cli.git
cd oh-my-gemini-cliRun from your terminal (non-interactive mode):
gemini extensions install https://github.com/Joonghyun-Lee-Frieren/oh-my-gemini-cliInside Gemini interactive mode:
/extensions list
Or from terminal:
gemini extensions listYou should see oh-my-gemini-cli in the extension list.
OmG now defaults to alias-based model routing and expects Gemini CLI preview features to be enabled:
{
"general": {
"previewFeatures": true
}
}Set this in ~/.gemini/settings.json or your workspace .gemini/settings.json. This repository now ships the workspace setting enabled by default.
Run one command and one skill:
/omg:status
$plan "Plan a small refactor in this repository"
Optional hook-layer smoke test:
/omg:hooks
/omg:hooks-validate
If agent delegation is needed:
/omg:team "Implement a small feature with planning and review"
If dynamic team composition is needed before execution:
/omg:team-assemble "Analyze competitors and draft a decision report"
No extension-level setting override is required for installation.
- Pull latest repository changes.
- Restart Gemini CLI.
- Re-run
gemini extensions listto confirm latest metadata is loaded.
From terminal:
gemini extensions uninstall oh-my-gemini-cli