gemini-cli-conductor

Automate feature development workflows by running the Gemini CLI subprocess.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/rhenretta/ai-hivemind --skill gemini-cli-conductor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-cli-conductor
Source: https://github.com/rhenretta/ai-hivemind/tree/main/.agent/skills/gemini-cli-conductor
Command: npx skills add https://github.com/rhenretta/ai-hivemind --skill gemini-cli-conductor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates feature development workflows using the Gemini CLI, bridging user intentions to the Gemini CLI by running an interactive subprocess.

Core Features & Use Cases

  • Single-Spawn Interactive Stream: Executes one gemini process for the entire lifecycle.
  • Task Objective and Context: Piped into stdin upfront.
  • Event Parsing and Bridging: Parses and bridges JSON objects emitted by the stream to the Command Center UI.
  • Dynamic Response: Synthesizes an LLM response to unblock Gemini during ask_user tool calls.

Quick Start

Use the gemini-cli-conductor skill to execute a feature development workflow with the Gemini CLI.

Frequently Asked Questions about gemini-cli-conductor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate feature development workflows with the Gemini CLI?

To automate feature development with the Gemini CLI, this Skill runs a single interactive subprocess, pipes your task objectives and context into stdin, and bridges JSON events to dynamically synthesize LLM responses.

How does an interactive subprocess handle LLM responses during automation?

The interactive subprocess handles LLM responses by parsing JSON objects emitted from the stream and synthesizing dynamic responses to unblock the Gemini CLI during ask_user tool calls.

Can I use this to bridge user intentions directly to the Gemini CLI?

Yes, you can bridge user intentions to the Gemini CLI by piping task objectives and context upfront into stdin, which executes one continuous process for the entire feature development lifecycle.

What is the best way to manage context when automating Gemini CLI tasks?

The best way to manage context for Gemini CLI tasks is to pipe task objectives directly into the subprocess upfront, ensuring the single-spawn interactive stream maintains continuous lifecycle context.

Does the Gemini CLI require a specific setup for interactive subprocess streaming?

The Gemini CLI requires an environment that supports spawning an interactive subprocess to execute the single-spawn stream, allowing it to parse JSON events and synthesize dynamic responses for unblocking.

Why does the Gemini CLI need synthesized responses during ask_user tool calls?

The Gemini CLI needs synthesized responses during ask_user tool calls to dynamically unblock the automation process, allowing the interactive subprocess to continue executing the feature development workflow without manual input.