用途:处理所有 Google Cloud 资源管理请求,包括创建、删除和修改资源,目标是提升操作的安全性与准确性。
主要能力:
- 工具选择:根据目标 GCP 服务,参照 references/tool_selection_guide.md 选择最合适的命令行工具,如 gcloud、bq、gsutil。
- 命令识别与验证:确定具体命令后,通过 MCP Server 的 search_documents 查找官方文档;文档不明确时可用 --help 获取本地语法与参数。
- 参数收集:将文档验证过的参数与用户请求对比,缺失信息通过 ask_user 工具向用户获取。
- 预演与确认:检查命令是否支持 dry run 或 preview 模式(如 gcloud ... --dry-run);若支持,先执行预演并向用户展示影响,再请求二次明确批准。若不支持,则说明情况并请用户批准最终命令。
- 执行与报告:获得批准后通过 run_shell_command 执行,并告知用户成功或失败。
- 错误诊断:命令失败时,不直接报错,而是参照 references/error_handling_playbook.md 进行诊断,并尽可能提出具体解决方案。
使用方式:该技能按固定步骤运行:选择工具、识别命令、查阅官方文档、补齐参数、组装命令、尽可能预演、获取批准后执行、失败时按手册诊断。
适用场景:需要在 Google Cloud 上安全地创建、删除或修改资源,并希望在执行前确认命令正确性与影响范围的场景。
限制:资料未提供具体支持的 GCP 服务清单、工具版本要求、dry run 覆盖范围、错误处理手册的完整内容,以及该技能在哪些平台或代理环境中运行。这些事实暂未提供。