ホーム / Skills / オフィス・文書 / PowerPoint プレゼンの作成 PowerPoint Deck Builder
オフィス・文書

PowerPoint プレゼンの作成 PowerPoint Deck Builder

AIBarsMITSkill の言語: 英語
ライセンス確認済みスクリプトなし中リスク
デモ実行記録 · claude-sonnet-5-5 · 2026年10月
Create a 5-slide PowerPoint called q3-update.pptx for a fictional company's quarterly update to its team, 16:9: a title slide, a slide with three bullet points, a slide with a small table of 3 regions and their sample sales, a slide with a column chart of the same numbers, and a closing slide. Add speaker notes to the bullet slide. Mark all numbers as sample. Then re-open the file and tell me what you verified.
Skill: powerpoint-deck-builder

I built the 5-slide deck and re-opened it to check it. Appearance is unchecked, because there's no renderer here (LibreOffice isn't installed) and python-pptx can't draw slides. I haven't seen how the slides look, including whether any text overflows, so open it once in PowerPoint or Keynote.

File: q3-update.pptx in the working folder. The build script is build_deck.py, and the re-open check is verify_deck.py.

# Layout Title
1 Title Slide Q3 Update
2 Title and Content Q3 in three points
3 Title Only Q3 sales by region (sample data)
4 Title Only Q3 sales by region – chart (sample data)
5 Title Slide Thank you

What I verified after re-opening:

  • Slide count and size: There are 5 slides at 16:9 (13.333 × 7.5 in, ratio 1.778).
  • Titles: Each slide's title matches the list above.
  • Bullets: Slide 2 has exactly 3 bullets.
  • Speaker notes: Slide 2 has notes, and no other slide does.
  • Table: Slide 3 is a native 4×2 table with a header row. It holds North 120, South 95 and West 140, in $K.
  • Chart: Slide 4 is a native clustered column chart with one series, "Sales ($K, sample)", and the same three values as the table.
  • Sample labels: "Sample" appears on the title slide, in each bullet, in the table header, in both slide titles, in the chart title and series name, in the notes, and on the closing slide.

Assumptions to confirm:

  • The company name "Acme Co." and the numbers are made up, as you asked.
  • The bullet wording ("West led", "Q4 focus: lift South") is mine, chosen to match the sample numbers.
  • The deck uses python-pptx's default theme, which is plain white.

Test run: a five-slide sample deck built with python-pptx in a temporary folder, allowed to write files and run python3 only. I re-opened the file myself: 5 slides at 16:9, a native table, a native chart and notes on slide 2. LibreOffice was not installed, so appearance and text overflow were not checked. All content and numbers are sample.

できること

プレゼンを作成または変更する Python スクリプトを書いて実行し、PowerPoint できれいに開けるようにします。テンプレート自身のレイアウトとプレースホルダーを埋めるので、テーマが残り、スライドマスターで後から一括して見た目を変えられます。1枚に1つのメッセージ、短いタイトル、少ない箇条書きを守り、詳細は発表者ノートに回します。標準の表、渡されたデータから作るグラフ、提供された画像ファイルを追加します。既存のデッキの編集では、まずスライドと図形のアウトラインを出し、頼まれた部分だけを変え、書式を保つため run ごとに文字を置換し、別名で保存します。テキスト、表、グラフの系列、ノートの抽出もできます。保存後にファイルを開き直し、スライド数、タイトル、ノート、表とグラフの中身を報告し、見た目、アニメーション、SmartArt は対象外だとはっきり伝えます。

出力

.pptx ファイル、スクリプト、スライド一覧、確認レポート、確認が必要な空欄。

こんな場面に

アウトラインやデータからデッキの下書きを作る、テンプレートの文字を更新する、既存のプレゼンから内容を取り出す。

補足とリスク

中リスク:指示のみのファイルで自前のスクリプトはありませんが、Python を書いて実行し、作業フォルダーにファイルを作り、仮想環境への python-pptx のインストールを勧めることがあります。元のファイルは上書きせず、マクロを作らず、外部メディアも取得しません。一時フォルダーでサンプルの数字を使って一度試用し、表、グラフ、ノート付きの5枚のデッキを作り、私が開き直して確認しました。LibreOffice がなかったため見た目と文字のはみ出しは確認していません。発表前に PowerPoint で確認してください。AIBars 制作(MIT)。

SKILL.md 原文パッケージ内 2 ファイル