deck-refresh

Updates figures across existing PowerPoint decks while preserving formatting and flagging derived values.

Updated Sep 17, 2026
One-click install
npx skills add https://github.com/hkw2028/toy-project --skill deck-refresh-hkw2028
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deck-refresh
Source: https://github.com/hkw2028/toy-project/tree/main/.agents/skills/deck-refresh
Command: npx skills add https://github.com/hkw2028/toy-project --skill deck-refresh-hkw2028

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Refreshing a presentation with new numbers is error-prone: the same value appears in different scales, units, and precisions across slides, charts, and footnotes, and a naive find-replace misses most of them or silently breaks derived figures like growth rates. ## Core Features & Use Cases - Comprehensive value discovery: Finds every instance of an old number across text boxes, table cells, chart data, axis labels, footnotes, and speaker notes, including scale and unit variants like $485M, $0.485B, and $485 million. - Approval-gated change plan: Presents a full change list with flagged derived values (growth rates, market share) before editing anything, so stale second-order numbers are caught rather than silently fixed or left. - Format-preserving edits: Makes the smallest possible change in both the PowerPoint add-in and chat environments, keeping fonts, colors, and table layouts intact and updating underlying chart data so visuals stay truthful. - Use Case: After Q4 earnings, ask to swap revenue from $485M to $512M across the board deck; the skill maps every occurrence, flags the now-stale "+15% YoY" callout, and updates chart series data after your approval. ## Quick Start Ask the assistant to update the deck with the new Q4 numbers, providing the old-to-new value mapping or an uploaded Excel file.

Frequently Asked Questions about deck-refresh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update numbers in a PowerPoint deck without reformatting it?

Provide an old-to-new value mapping and the skill edits only the affected text runs, table cells, and chart data while leaving fonts, colors, and layouts untouched. It works in both the PowerPoint add-in and chat with an uploaded file.

How to find every instance of a value across all slides in a deck?

The skill reads every slide and matches scale, precision, and unit variants such as $485M, $0.485B, and $485 million. It searches text boxes, tables, chart labels, chart source data, footnotes, and speaker notes.

Can I update a deck from an Excel file with new figures?

Yes, you can upload an Excel file with old and new columns or a fresh output sheet. The skill reads it and confirms which column is which before applying any changes to the deck.

Does updating deck numbers also recalculate growth rates and percentages?

Derived values like YoY growth or market share are flagged in the change plan but not changed unless you approve it. You decide during the initial data-gathering step whether recalculation is in scope.

What happens if a new number overflows its text box in PowerPoint?

After editing, the skill runs visual verification on every changed slide to catch overflow or shifted table columns caused by longer values. Issues are reported so they can be fixed before delivery.