关于 gemini-delegation
面向 Gemini CLI 的委派技能,供工作流选定 Gemini 后使用。它处理 Gemini 专属的认证、配额和命令构造,适用于批量处理与摘要等任务。
主要功能
- 01构造 Gemini CLI 命令
- 02处理 Gemini 专属认证
- 03配额管理
- 04支持批量处理和摘要
- 05将委派结果保存为带时间戳的文件
适用场景
- 01选定 Gemini 后委派批量处理
- 02使用 Gemini CLI 总结多个文件
- 03使用 Gemini 提取数据中的模式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ athola/ claude-night-market --skill gemini-delegation安装后在 Claude Code 中输入/gemini-delegation确认已加载。
附带文件modules/gemini-specifics.md
详细介绍
Gemini CLI 委派
概述
此技能为 Gemini CLI 实现 conjure:delegation-core。
它提供 Gemini 专用的身份验证、配额管理
和命令构建功能。
有关共享委派模式,请参阅 Skill(conjure:delegation-core)。
适用场景
- 在
Skill(conjure:delegation-core)确定 Gemini 适用后 - 需要 Gemini 的大上下文窗口(1M+ 令牌)时
- 用于批量处理、摘要或模式提取任务
- 已安装并完成身份验证的
geminiCLI
不适用场景
- 选择要委派给哪个提供方(使用
conjure:delegation-core) - 选定的提供方是 Qwen(使用
conjure:qwen-delegation)
先决条件
安装:
# Verify installation
gemini --version
# Check authentication
gemini auth status
# Login if needed
gemini auth login
# Or set API key
export GEMINI_API_KEY="your-key"
验证: 使用 --help 标志运行命令,确认其可用。
快速开始
基本命令
# File analysis
gemini -p "@path/to/file Analyze this code"
# Multiple files
gemini -p "@src/**/*.py Summarize these files"
# With specific model
gemini --model gemini-3-pro -p "..."
# JSON output
gemini --output-format json -p "..."
保存输出
gemini -p "..." > delegations/gemini/$(date +%Y%m%d_%H%M%S).md
Gemini 专用详情
有关 Gemini 专用模型、CLI 选项、费用参考
和故障排除,请参阅 modules/gemini-specifics.md。
退出条件
- 委派任何任务前,
gemini --version的退出状态为 0;如果未安装,则报告缺少安装并停止执行。 - 根据
GEMINI_API_KEY和委派本身的退出码判断身份验证状态,绝不使用gemini auth status判断。该命令即使遇到无法使用的凭据,也会在打印Error authenticating: ProjectIdRequiredError的同时以 0 退出,因此其状态不能作为依据。delegation-core的共享模块明确规定了这一规则:绝不通过运行提供方自己的 CLI 来判断身份验证状态。 - 委派任务的输出保存至
delegations/gemini/YYYYMMDD_HHMMSS.md(时间戳格式与快速开始示例一致),且委派完成后该文件存在于磁盘上。 - 如果
conjure:delegation-core选定了其他提供方(Qwen 或本地),则不会调用此技能;只有在 delegation-core 明确将任务路由至 Gemini 时,才会运行 Gemini 委派。 - 对于上下文需要超过 1M 令牌的任务,须在提交前标记;此技能会报告预估令牌数,并确认其在 Gemini 支持的窗口范围内。
评论
支持 Markdown