Agent skill · writing content · anthropics
deck-refresh
Updates a presentation with new numbers — quarterly refreshes, earnings updates, comp rolls, rebased market data. Use whenever the user asks to "update the deck with Q4 numbers", "refresh the comps", "roll this forward", "swap in the new earnings", "change all the $485M to $512M", or any request to swap figures across an existing deck without rebuilding it.
Why this skill is useful
Adds a structured process for updating presentation figures that includes data validation and approval steps, which the AI wouldn't reliably generate on its own.
What it needs
About 4k tokens when loaded. Last updated 2026-08-04. 34,059 stars on the source repository.
What this skill does
Deck Refresh Update numbers across the deck. The deck is the source of truth for formatting; you're only changing values. Environment check This skill works in both the PowerPoint add-in and chat. Identify which you're in before starting — the edit mechanism differs, the intent doesn't: Add-in — the deck is open live; edit text runs, table cells, and chart data directly. Chat — the deck is an uploaded file; edit it by regenerating the affected slides with the new values and writing the result back. Either way: smallest possible change, existing formatting stays intact. This is a four-phase process and the third phase is an approval gate. Don't edit until the user has seen the plan. Phase 1 — Get the data Use askuserquestion to find out how the new numbers are arriving: Pasted mapping — user types or pastes "revenue $485M → $512M, EBITDA $120M → $135M." The clearest case. Uploaded Excel — old/new columns, or a fresh output sheet the user wants pulled from. Read it, confirm which column is which before you trust it. Just the new values — "Q4 revenue was $512M, margins were 22%." You figure out what each one replaces. Workable, but confirm the mapping before you touch anything — a "$512M" that you map to revenue but the user meant for gross profit is a quiet disaster. Also ask about derived numbers: if revenue moves, does the user want growth rates and share percentages recalculated, or left alone? Most decks have "+15% YoY" baked in somewhere that's now stale. Whether to touch those is a judgment call the user should make, not you. Phase 2 — Read everything, find everything Read every slide. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills anthropics/deck-refresh--381464