Use Gemini CLI as a subagent. Lets the main agent prompt Gemini CLI from the terminal in headless mode with the `gemini` command, and send the goal, the decisions and the scope with the task. Use when the user asks to delegate work to Gemini CLI, when a task needs a second independent agent, or when a plan needs a fresh perspective.
Install
npx skills add amirkiarafiei/subagent-cli-skills --skill gemini-clinpx skills add amirkiarafiei/subagent-cli-skills --skill gemini-cli -a claude-code -gnpx skills add amirkiarafiei/subagent-cli-skills --skill gemini-cli -a codex -ggemini skills install https://github.com/amirkiarafiei/subagent-cli-skills.git --path skills/gemini-cligh skill install amirkiarafiei/subagent-cli-skills gemini-cligit clone --depth 1 https://github.com/amirkiarafiei/subagent-cli-skills /tmp/amirkiarafiei__subagent-cli-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/amirkiarafiei__subagent-cli-skills/skills/gemini-cli ~/.claude/skills/gemini-cli # Claude Code
cp -R /tmp/amirkiarafiei__subagent-cli-skills/skills/gemini-cli ~/.agents/skills/gemini-cli # Codex, Cursor, Gemini CLI, Copilot, OpenCode