| name | collaborating-with-gemini |
| description | [由 collaborating-hub 路由] Gemini CLI 后端实现。直接使用请通过 /collab 或 /gemini 触发 collaborating-hub。 |
Quick Start
~/.claude/skills/collaborating-with-gemini/scripts/gemini-agent.sh "你的任务" --cd "/path/to/project"
输出: JSON 格式,包含 success, session_id, response, 可选 error。
Parameters
用法: gemini-agent.sh "任务描述" --cd /path/to/project [选项]
必需参数:
--cd PATH 项目工作目录
可选参数:
--agent, -a NAME 注入 agent 提示词 (如 security-reviewer, planner)
--session, -s ID 续接会话 (使用之前返回的 session_id)
--context, -c FILE 自定义上下文文件
--model, -m MODEL 指定模型 (默认使用 gemini 配置)
--timeout, -t SECS 超时时间 (默认 600 秒 / 10 分钟)
--yolo 自动批准所有操作
--auto-edit 仅自动批准编辑操作
--output-format 输出格式 (json|text|stream-json)
--save 保存会话到文件 (默认开启)
--no-save 不保存会话
--on-complete CMD 完成后执行的回调命令
--no-notify 禁用完成通知
Multi-turn Sessions
始终捕获 session_id 用于后续对话:
~/.claude/skills/collaborating-with-gemini/scripts/gemini-agent.sh "分析 login.py 的认证逻辑" --cd "/project"
~/.claude/skills/collaborating-with-gemini/scripts/gemini-agent.sh "为刚才分析的代码写单元测试" --cd "/project" --session "gemini_20260128_123456_12345"
Common Patterns
代码审查 (只读模式):