用途:当你需要运行或设计 gpc 命令、处理 Google Play Console 工作流时使用此技能,提供标志、输出格式、认证配置与安全约定方面的指导。
命令发现:运行前先确认命令与标志,例如 gpc --help、gpc tracks --help、gpc bundles upload --help。
标志约定:使用显式长标志 --package、--track、--output;不使用交互式提示,破坏性操作需 --confirm。短别名:-p(package)、-o(output)、-q(quiet)。全局标志还包括 --pretty、--debug、--dry-run、--timeout(默认 60s)、--profile。
输出格式:默认输出为压缩 JSON,可用 -o 指定 json、table、yaml、csv、tsv、minimal;--pretty 用于美化 JSON。调试用 --pretty,自动化或管道到 jq 用 -o json(默认),向用户展示结果时用 -o table。
认证:配置 profile 可用 gpc auth login --credentials /path/to/service-account.json --name myprofile --default-package com.example.app;用 gpc auth list、gpc auth current、gpc auth switch --name otherprofile 管理。CI 环境变量包括 GPC_CREDENTIALS_PATH、GPC_CREDENTIALS_B64、GPC_PACKAGE、GPC_PROFILE、GPC_OUTPUT。
诊断:gpc doctor 检查配置、凭据与 API 访问,gpc doctor --verbose 输出详细诊断;出现认证错误时先运行 gpc doctor。
安全:破坏性操作前先用 --dry-run 预览;显式使用 --confirm,不要把 yes 管道进命令。
智能体行为:除非确认 GPC_PACKAGE 已设置,否则始终显式传 --package;解析用 --output json,向用户展示用 --output table;遇认证错误先跑 gpc doctor。资料未提供分页与价格细节。