From finops-plugin
Analyzes GitHub Actions cache usage: sizes, breakdowns by prefix/branch/key, stale/PR caches, limits. Suggests cleanups for repo/org cost optimization.
How this skill is triggered — by the user, by Claude, or both
Slash command
/finops-plugin:finops-cacheshaikuThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze GitHub Actions cache usage - size breakdown, cache key patterns, branch distribution, and stale cache detection.
Analyze GitHub Actions cache usage - size breakdown, cache key patterns, branch distribution, and stale cache detection.
git remote get-url origin| Parameter | Description | Default |
|---|---|---|
repo | Repository in owner/name format | Current repository |
org:orgname | Analyze org-wide cache usage | - |
bash "${SKILL_DIR}/scripts/cache-analysis.sh" $ARGS
=== Cache Analysis: org/repo ===
Summary:
45 caches, 2340MB used
23% of 10GB limit
=== By Key Prefix ===
node-modules: 12 caches, 1200MB
playwright: 8 caches, 800MB
turbo: 15 caches, 300MB
=== By Branch ===
main: 10 caches, 500MB
develop: 8 caches, 400MB
PR 123: 3 caches, 150MB
PR 118: 3 caches, 140MB
=== Largest Caches ===
node-modules-linux-abc123: 180MB
playwright-linux-def456: 150MB
=== Stale Caches (>7 days old) ===
8 stale caches, 450MB reclaimable
Oldest: 2025-01-15T10:30:00Z
=== PR Branch Caches ===
12 PR caches, 580MB (check if PRs are merged/closed)
Based on findings, suggest:
# Delete stale caches
gh api "/repos/$REPO/actions/caches?per_page=100" \
--jq '.actions_caches[] | select(.last_accessed_at < "CUTOFF") | .id' | \
while read id; do gh api -X DELETE "/repos/$REPO/actions/caches/$id"; done
npx claudepluginhub laurigates/claude-plugins --plugin finops-pluginAnalyzes GitHub Actions cache usage to detect bloat, stale caches, optimize keys, and compare across repos and orgs using gh CLI.
Finds and deletes GitHub Actions caches across all non-archived repos for one or more GitHub owners (users/orgs) with parallel survey and verification via gh CLI.
Extracts git intelligence with activity heatmaps, ownership analysis, and in-flight branches/PRs for discovery sessions. Activated via /fp:hot, /fp:owner, /fp:in-flight commands.