用途:分析 GitHub Actions 缓存使用情况,包括总大小、按缓存 key 前缀和分支的分布,以及过期缓存检测。适用于缓存接近上限、需要找出陈旧或孤立 PR 缓存、评估缓存 key 策略等场景。
主要能力:输出缓存数量与占用空间、占限额比例;按 key 前缀分组统计;按分支分组统计;列出最大缓存;标记超过 7 天的过期缓存及可回收空间;列出 PR 分支缓存。
使用方式:以 /finops:caches 调用。参数 repo 指定 owner/name 格式仓库,默认当前仓库;org:orgname 可分析整个组织的缓存。执行脚本:bash "${SKILL_DIR}/scripts/cache-analysis.sh" $ARGS。也可用 gh api 查询缓存列表、总数、按 key 搜索,或删除指定缓存:gh api -X DELETE "/repos/{owner}/{repo}/actions/caches/{id}"。
适用场景:缓存用量接近限额或未知、识别过期或孤立 PR 缓存、审查缓存 key 策略效果。整体仓库健康检查可先用 /finops:overview,多仓库对比用 /finops:compare,工作流触发优化用 /finops:waste。
限制:资料未提供具体平台支持范围、收费、价格或效果保证;过期判定阈值为 7 天,删除操作需谨慎确认。