deck-refresh について
Deck Refreshは、既存のプレゼンテーションの書式を保ちながら数値を更新するスキルです。数値の表記違いをすべて探し、編集前に変更計画の承認を得てから、対象スライドを編集・確認します。
主な機能
- 01数値の表記違いを資料全体から検索
- 02テキスト・表・グラフ・ノートを確認
- 03編集前に変更計画を提示
- 04既存の書式を維持
- 05編集したスライドを目視確認
活用シーン
- 01プレゼン資料の財務数値の更新
- 02複数スライドにまたがる数値の置換
- 03更新後のグラフデータとラベルの確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ anthropics/ financial-services --skill deck-refreshインストール後、Claude Code で/deck-refreshを入力して読み込まれたか確認します。
詳細
Deck Refresh
デッキ全体の数値を更新します。書式の基準となるのはデッキです。変更するのは値だけです。
環境の確認
このスキルはPowerPointアドインとチャットの両方で動作します。開始前に、どちらを使っているか確認してください。編集方法は異なりますが、目的は同じです。
- アドイン — デッキを開いた状態で、テキストラン、表のセル、グラフのデータを直接編集します。
- チャット — デッキはアップロードされたファイルです。対象のスライドを新しい値で再生成し、結果を書き戻して編集します。
どちらの場合も、変更はできるだけ最小限にし、既存の書式を維持します。
この作業は4つのフェーズで進み、第3フェーズは承認のゲートです。ユーザーに計画を確認してもらうまで編集しないでください。
フェーズ1 — データを入手する
新しい数値がどのように提供されるか、ask_user_questionを使って確認します。
- 対応関係を貼り付け — ユーザーが「売上高 $485M → $512M、EBITDA $120M → $135M」のように入力または貼り付けます。最も明確なケースです。
- Excelをアップロード — 旧値/新値の列、またはユーザーが値を取得したい新しい出力シートを確認します。読み取ったら、どの列がどの値に対応するか確認してから使用してください。
- 新しい値だけを提示 — 「第4四半期の売上高は$512M、利益率は22%でした」のようなケースです。どの値を置き換えるか判断できますが、変更前に対応関係を確認してください。ユーザーが粗利益のつもりで示した「$512M」を売上高に割り当ててしまうと、気付かれないまま大きな問題になります。
派生数値についても確認します。売上高が変わった場合、成長率や構成比も再計算するのか、それともそのままにするのかを尋ねてください。多くのデッキには「前年比+15%」のような、今では古くなった数値が含まれています。これに手を加えるかどうかは、ユーザーが判断することであり、あなたが決めることではありません。
フェーズ2 — すべてを読み、すべてを見つける
すべてのスライドを読みます。各旧値について、表記が異なるものも含め、すべての出現箇所を見つけます。
| バリエーション | 例 |
|---|---|
| スケール | $485M、$0.485B、$485,000,000 |
| 精度 | $485M、$485.0M、~$485M |
| 単位の表記 | $485M、$485MM、$485 million、485M |
| 文中での使用 | "revenue grew to $485M"、"a $485M business"、軸ラベル |
スライド3に$485M、スライド8のグラフの軸に485、スライド15の脚注に$485.0 millionとあるデッキでは、同じ数値が3か所にあります。検索と置換では2か所を見落とします。見落とさないでください。
数値が隠れている場所:
- テキストボックス(明白な場所)
- 表のセル
- グラフのデータラベルと軸ラベル
- グラフの元データ — 棒のラベルだけでなく、その値を決める数値
- 脚注、出典の行、小さな注記
- ユーザーが必要としている場合は、発表者ノート
一覧を作成します。各旧値について、出現するすべての場所、実際の表記、変更後の値を記載します。この一覧が計画になります。
フェーズ3 — 計画を提示し、承認を得る
これは、誰かが時間をかけて作成したデッキを変更する操作です。 1か所でも編集する前に、変更内容をすべて提示してください。ひと目で確認できる形式にします。
$485M → $512M (Revenue)
Slide 3 — Title box: "Revenue grew to $485M"
Slide 8 — Chart axis label: "485"
Slide 15 — Footnote: "$485.0 million in FY24 revenue"
$120M → $135M (Adj. EBITDA)
Slide 3 — Table cell
Slide 11 — Body text: "$120M of Adj. EBITDA"
FLAGGED — possibly derived, not in your mapping:
Slide 3 — "+15% YoY" (growth rate — stale if base year didn't change?)
Slide 7 — "12% market share" (was this computed from $485M / market size?)
注意が必要な項目が重要です。単に検索と置換を実行するのではなく、ユーザーが午後11時には見落としていたかもしれない二次的な影響にも気付く必要があります。対応関係に$485M → $512Mとあり、スライド3のすぐ隣に+15% YoYも記載されている場合、その成長率はおそらく現在の値と合っていません。指摘してください。黙って修正したり、そのまま残したりしてはいけません。
承認を得るにはask_user_questionを使い、提示どおりに進めるか、注意が必要な項目を除外して進めるか、先に対応関係を修正してもらうかを確認します。
フェーズ 4 — 実行、保持、報告
変更ごとに、目的を達成するための最小限の編集を行います。具体的な方法は環境によって異なります。
- アドイン — ライブデッキ内で、該当する実行、セル、またはグラフ系列を直接編集します。
- チャット — 変更箇所に新しい値を反映して該当するスライドを再生成し、その他の要素はすべて元のまま保持して、ファイルに書き戻します。
どちらの場合も、基準は同じです。
- 図形内のテキスト — 値だけを変更し、フォント、サイズ、色、太字の状態はそのままにします。文中の
$485Mが 14pt のネイビーの太字なら、同じ文中の$512Mも 14pt のネイビーの太字にします。 - 表のセル — セルだけを変更し、表には手を加えません。
- グラフデータ — 元の系列値を更新して、棒や線が実際に変わるようにします。ラベルだけを編集してデータを変更しないと、グラフが事実と異なる内容になります。
変更する必要のなかった部分は、書式を変更しないでください。デッキの既存のスタイルが正しいという前提で、あなたは改装業者ではなく外科医です。
最後の編集後、実際に行ったことを報告します。
Updated 11 values across 8 slides.
Changed:
[the list from Phase 3, now past-tense]
Still flagged — did NOT change:
Slide 3 — "+15% YoY" (derived; confirm separately)
Slide 7 — "12% market share"
編集したすべてのスライドで、標準的な目視確認を行います。数値の桁が増えると($485M → $1,205M)、テキストボックスからはみ出したり、表の列幅に影響したりする可能性があります。ユーザーが気づく前に確認してください。
行わないこと
- スライドの作り直しはしません — 新しい数値によりスライドの説明が合わなくなった場合(「利益率が圧縮」とある一方で、利益率が上昇したなど)は、書き換えずに指摘します。
- 依頼がない限り再計算はしません — 派生数値をどうするかはユーザーが決めます。フェーズ 1 の質問で確認します。
- 書式には手を加えません — デッキで
$MMが使われ、ユーザーの対応表で$Mと指定されている場合は、対応表ではなくデッキに合わせます。変えるのは値だけで、スタイルはそのままです。