← ClaudeAtlas

soia-dev-ai-cli-upgradelisted

Audit and upgrade AI CLIs with dry-run logs; use agy for consumer Google login and keep gemini opt-in for enterprise/API Key/Vertex. Triggers:「升级 AI CLI」「更新 agy/gemini」「检查 CLI 版本」
soia-team/soia-open-skills · ★ 1 · AI & Automation · score 71
Install: claude install-skill soia-team/soia-open-skills
# soia-dev-ai-cli-upgrade Use this skill when the user asks to audit, dry-run, or upgrade local AI and developer CLIs in a repeatable way. Do not use it when the user only asks how to install one known CLI and no version audit or batch workflow is needed. ## 客户可读说明 ### 这个技能可以做什么 Audit and upgrade AI/developer CLIs (codex, claude, Antigravity/agy, Gemini's supported non-consumer lanes, kimi, qwen, opencode, cursor, etc.) with dry-run reports and logs. | 客户想要 | 技能会做 | 客户能看到 | |---|---|---| | 完成本技能覆盖的工作 | 读取用户请求、必要上下文和本技能正文流程,执行最小可靠步骤 | 客户会看到执行计划、命令输出摘要、代码/文档变更、验证结果和风险说明。 | | 缺少依赖、权限、配置或 key | 停止需要外部状态的动作,明确指出缺什么 | 安装命令、申请地址、配置路径或需要客户确认的问题 | | 执行完成 | 汇总成功、跳过、失败、文件变更和验证结果 | 一段可复制进工单/日志的完成回执 | ### 客户如何使用 1. 用自然语言说明目标,并提供必要输入:文件、URL、repo、workspace、proposal、vault 或平台账号状态。 2. Agent 先判断是否命中本技能,再检查依赖、配置、权限和风险动作。 3. 能 dry-run 或预览的动作先给预览;涉及删除、覆盖、发送、发布、写远端状态时先征求客户确认。 4. 执行后验证真实输出,不用“看起来成功”代替证据。 5. 最终回复必须给客户可见总结:做了什么、日志摘要、文件变化、问题和下一步。 ### 依赖与安装 安装本技能(单个技能): ```bash npx skills add soia-team/soia-open-skills -g -a '*' -s soia-dev-ai-cli-upgrade -y ``` 配置约定: ```text ~/.config/soia-skills/soia-open-skills/soia-dev/soia-dev-ai-cli-upgrade/config.yml SOIA_DEV_AI_CLI_UPGRADE_CONFIG_FILE=<custom-config-path> ``` - 如果本技能不需要私有配置,可以不创建 `config.yml`。 - 如果需要 API key、cookie、session、provider home 或本机路径,只能放进私有 `config.yml`、进程环境或 provider 自己的登录态里,不能写进仓库、vault 正文或日志。 - **日志位置与保留**:升级日志定位为**用完即弃**——当次报告看完即无价值,默认落系统临时区 `${TMPDIR:-/tmp}/soia-dev-ai-cli-upgrade/logs/`(macOS 的 $TMPDIR 约 3 天自动清、/tmp