Language: English | 한국어 | 简体中文
Attribution: This project was built by migrating Everything Claude Code by @affaan-m to the Gemini CLI ecosystem. Huge thanks for the original work.
EGC is an ecosystem port of ECC, not an official ECC release, and does not claim API or behavioral compatibility with ECC. Harness-specific behavior is verified inside Gemini CLI itself. See
upstream/README.mdfor the sync policy, the recorded upstream baseline, and a category-level summary of what was changed versus copied during the port.
Battle-tested agents, skills, and workflows for Gemini CLI / Antigravity.
Ports 183 skills and 48 agents from Everything Claude Code, retuned for Gemini's tool model. Adds Gemini-native features like /egc-grok — a whole-repo audit that uses Gemini's 1M context window in a single pass (Claude Code's 200K can't).
- Audit your whole repo in one pass —
/egc-grokuses Gemini's 1M context to map architecture, find dead files, detect circular deps. No file-by-file scrolling. - Plan-before-code workflow —
@plannerreturns a phased breakdown with risks and dependencies. WAITs for your confirm before writing anything. - Test-driven feature flow —
/egc-tdd+@tdd-guideenforce write-tests-first with 80%+ coverage. - Security review on demand —
@security-reviewerflags OWASP top 10, hardcoded secrets, injection risks before commit. - 183 skills, on-demand — Clean Architecture, MCP, Remotion, Django, x402 payments, and more. Loaded only when referenced.
gemini extensions install https://github.com/Jamkris/everything-gemini-codeThat's it. No clone, no symlinks. Requires GEMINI_API_KEY in your environment (get one from Google AI Studio):
export GEMINI_API_KEY="your_api_key_here"Other install methods (Antigravity, manual, dev mode, uninstall)
Recommended if you use Antigravity (VS Code / Cursor) or need to customize the installation. Existing configurations will be updated.
# Antigravity only
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/install.sh)" -- --antigravity
# CLI + Antigravity
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/install.sh)" -- --allgit clone https://github.com/Jamkris/everything-gemini-code.git
# Copy agents, commands, skills
cp everything-gemini-code/agents/*.md ~/.gemini/agents/
cp everything-gemini-code/commands/*.toml ~/.gemini/commands/
cp -r everything-gemini-code/skills/* ~/.gemini/skills/
# Antigravity workflows (optional)
cp everything-gemini-code/workflows/*.md ~/.gemini/antigravity/global_workflows/For Antigravity users: copying to
~/.gemini/antigravity/subdirectories (global_agents,global_skills) is recommended for full compatibility.install.shhandles this automatically.Rules: Bundled into
~/.gemini/GEMINI.mdbyinstall.sh. For manual installs, copy a template:cp everything-gemini-code/templates/GEMINI_GLOBAL.md ~/.gemini/GEMINI.md
For developing or contributing to this extension:
git clone https://github.com/Jamkris/everything-gemini-code.git
cd everything-gemini-code
gemini extensions link .# Extension install
gemini extensions uninstall https://github.com/Jamkris/everything-gemini-code
# Script-based install (Antigravity only — selective)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/uninstall.sh)" -- --antigravity
# Script-based install (CLI + Antigravity — selective)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/uninstall.sh)" -- --all
# Script-based install (Antigravity, full — deletes everything in target dirs)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Jamkris/everything-gemini-code/refs/tags/v1.3.12/scripts/uninstall.sh)" -- --antigravity --purgeWhy the pinned tag?
curl | bashfrom a moving branch is reproducibility- and supply-chain-unsafe. The URLs above point at thev1.3.12release tag. To check what's running, view the script at https://github.com/Jamkris/everything-gemini-code/blob/v1.3.12/scripts/install.sh before executing.
Once installed, you can access the new capabilities directly in Gemini CLI.
Use custom commands to automate workflows (see Full Command List):
# Plan a feature implementation
/egc-plan "Add user authentication with JWT"
# Start Test-Driven Development workflow
/egc-tdd "Create a user service"
# Run a code review
/egc-code-reviewAntigravity users: workflows are installed under bare names (e.g.
/tdd,/code-review,/build-fix) — theegc-prefix is only applied to/egc-plan, which would otherwise conflict with Antigravity's built-in/plan. In Gemini CLI every command uses theegc-prefix to avoid collisions with its built-in command set.
Delegate complex tasks to specialized agents:
# Use the architect agent for system design
@architect "Design a microservices architecture for..."
# Use the security reviewer for vulnerability checks
@security-reviewer "Audit this file for injection flaws"Gemini will automatically utilize installed skills when relevant to your request, such as "TDD Workflow" or "Backend Patterns".
Configure and manage Model Context Protocol (MCP) servers to extend Gemini's capabilities. (see MCP Configuration Guide)
This extension packs a complete development environment config:
everything-gemini-code/
├── gemini-extension.json # Extension manifest
├── agents/ # Specialized subagents (@planner, @architect, etc.)
├── skills/ # Workflow definitions (TDD, Patterns, etc.)
├── commands/ # Gemini CLI commands (.toml)
├── workflows/ # Antigravity workflows (.md)
├── templates/ # GEMINI.md rule templates (Global, TS, Python, Go)
├── hooks/ # Automation triggers (hooks.json)
├── scripts/ # Install, uninstall, CI, and utility scripts
├── mcp-configs/ # MCP server configurations
└── docs/ # Documentation (en, ko-KR, zh-CN)
If you see "Skill conflict detected" warnings, it means you have previously installed skills manually. You can safely remove the local versions to use the extension's managed skills:
# Remove manually installed skills and commands to avoid conflicts
rm -rf ~/.gemini/skills/* ~/.gemini/commands/*Contributions are welcome! See the Contributing Guide.
If you have useful agents, skills, or configurations, please submit a Pull Request.
MIT - Use freely, modify as needed.