← ClaudeAtlas

finishlisted

Turn a benchmark turn-log (or an already-analyzed run dir) into a report the GUI shows right away — runs analyze + plot so summary.json + report.csv AND charts/tokens_saved.svg + charts/tokens_saved.bg.svg all exist. The bare .bg.svg is the share-card PNG background; without it the downloaded/posted card has no chart lines. Also backfills old runs (--all) that predate the .bg.svg output. Use after a manual analyze, or to repair runs whose share PNG renders as a solid card. Pass --card to also bake the share-card PNG to disk (opt-in, best-effort).
zapgun-ai/clawback · ★ 2 · Data & Documents · score 63
Install: claude install-skill zapgun-ai/clawback
# clawback finish-run (report generation for the GUI) Run `.skills/finish/scripts/finish_run.sh` from the project root. It produces the exact files the report server serves for a run, so the run appears complete in the GUI with a share PNG that actually carries the chart. A run is GUI-complete when its directory under the report root (config.reportDir, default `./runs`) holds: - `summary.json` + `report.csv` — analyzer output (the hero figures + CSV). - `charts/tokens_saved.svg` — the labeled on-screen chart. - `charts/tokens_saved.bg.svg` — the BARE share-card background. The report GUI inlines this behind the scrim to make the downloadable / shareable PNG. **Missing it ⇒ the PNG is a solid card with no chart lines.** `run_paired.sh` and `ab_block.sh` already run analyze + plot at the end of a complete (both-arm) run, so a normal benchmark is finished automatically. Reach for this skill for a manual analyze, a single-step re-plot, or a backfill. ## Usage ```bash # Analyze fresh turn-logs into a run dir, then plot both SVGs: .skills/finish/scripts/finish_run.sh runs/my-run runs/A0.ndjson runs/A5.ndjson # Re-plot a run that already has summary.json + report.csv (adds .bg.svg): .skills/finish/scripts/finish_run.sh runs/my-run # Backfill EVERY run under the root that's missing its bare background: .skills/finish/scripts/finish_run.sh --all .skills/finish/scripts/finish_run.sh --all --root runs # Also bake the social share card to disk (opt-in; PNG is best-effort): .