SuperAPI AI 工具集

gemini-cli-execution

通用与其它

查看项目

更新于 10-16 00:23

技能介绍

用途:提供在脚本、子智能体和自动化工作流中有效执行 gemini 二进制的操作知识,重点是非交互式用法。

主要能力:覆盖单次查询、管道传入上下文、JSON 输出解析、沙箱执行和交互式 shell 模式;并说明关键命令行标志,如 --output-format json、-m/--model、-s/--sandbox、-y/--yolo、-r/--resume、-i/--prompt-interactive。

使用方式:使用位置式提示词,例如 gemini "Your prompt here";带选项时如 gemini "Your prompt" --output-format json -m gemini-2.5-flash。管道示例:cat logs.txt | gemini "Analyze these error logs"。自动化解析示例:result=$(gemini "What is 2+2?" --output-format json)。沙箱示例:gemini -s "Run: npm install untrusted-package" --yolo --output-format json。交互式 shell 需在 settings.json 中设置 tools.shell.enableInteractiveShell: true。

适用场景:从智能体调用 Gemini CLI、一次性查询、管道传入文件或日志内容、脚本化复杂工作流,以及需要解析 JSON 输出的自动化任务。

限制与注意:执行任何 Gemini CLI 前先调用 gemini-cli-docs 技能,并仅基于官方文档确定执行方式;-p 标志已废弃,不存在 query 子命令,应使用位置式提示词;若 CLI 挂起,应确认未使用交互式聊天模式;交互式 shell 中用户需自行处理输入。模型支持 gemini-2.5-flash、gemini-2.5-pro。