スキル Anthropic

pptx(PowerPoint の作成・編集)

PowerPoint(.pptx / .potx)を新しく作る、読む、テンプレートから組み立てる、スライドを入れ替える。見栄えの基準と、出来上がりを画像で確かめる手順まで定めた公式スキル。

スライドを表す記号が、集積回路のチップの中央に置かれ、四方に配線が伸びている図
種類
スキル
提供元・作者
Anthropic
ライセンス
Apache-2.0
内容を確認した日
2026.11.10

何をするものか

anthropics/skills の中の、PowerPoint ファイルを扱うスキルです。.pptx が「XML ファイルを ZIP にまとめたもの」であることを前提に、作業の種類で方法を分けています。

新規作成は Node の pptxgenjs でスクリプトを書き、既存ファイルやテンプレートの編集は、展開して ppt/slides/slideN.xml を直接書き換えて再圧縮します。内容を読むだけなら markitdown を使います。

このスキルの特徴は、操作方法だけでなく「見た目の基準」も指示していることです。「プレーンな箇条書きだけのスライドは作らない」「タイトルの下に飾り線を引かない」「配色は題材に合わせて選び、青を既定にしない」といった禁止事項が並び、最後に必須の確認(QA)として、画像に変換して全スライドを目で確かめる手順が付いています。

GitHub のリポジトリ全体のスター数は 約19万(2026-11-10 時点)です。人気のあるスキル集のなかから、すでに掲載しているものと重ならない内容を選びました。

使われる場面と頼み方

こんな依頼で読み込まれる

  • プレゼン資料・スライドを作りたいとき
  • .pptx や .potx を読み込む・編集するとき
  • テンプレートに沿ってスライドを組み立てるとき

頼み方の例

  • この議事録を、5 枚のスライドにまとめて pptx にして
  • 添付の会社テンプレートを使って、四半期の報告スライドを作って
  • この pptx から各スライドの要点だけを箇条書きで抜き出して

中身の解説

SKILL.md の構成

  • 作業ごとの方法の表(作る/編集する/読む)
  • 付属スクリプトの一覧
  • pptxgenjs で作るときの注意点
  • 既存のデッキ・テンプレートの編集
  • デザインの考え方(Design Ideas)
  • 必須の確認(QA)
  • 画像への変換
  • 依存関係

pptxgenjs の注意点(抜粋)

  • 先に pres.layout を決める。既定の 16:9 は 10×5.625 インチで、範囲外の座標は切り詰められず、図形が画面の外に出てしまう
  • 色は # を付けず 6 桁で書く(# や 8 桁にするとファイルが壊れる)
  • オプションのオブジェクトは内部で書き換えられるので、複数の図形で使い回さない
  • 影のオフセットに負の値を入れない(ファイルが壊れる)
  • 文字間隔は letterSpacing ではなく charSpacing
  • 箇条書きは bullet: true を使い、「•」を文字として入れない
  • グラデーション塗りは使えない(背景画像で代用する)
  • 発表者ノートは slide.addNotes() に書く

付属のスクリプト

スクリプト 役割
thumbnail.py 全スライドの一覧画像を作り、テンプレートのレイアウトを選ぶ助けにする
add_slide.py スライドやレイアウトを、内部の登録情報ごと複製する
clean.py 使われなくなったスライド・画像・関連情報を削除する
office/validate.py ファイルの構造やスライドの不具合を検査し、直し方を示す
office/soffice.py LibreOffice を呼び出す(PDF への変換用)

確認(QA)

内容の確認(markitdown で文字を読み、テンプレートの仮文字が残っていないか調べる)、ファイルの確認(validate.py)、見た目の確認(PDF にしてから画像化し、文字のはみ出し、重なり、余白の不揃い、コントラスト不足を探す)の 3 つを求めています。

ファイル構成

skills/pptx/ ↗

ファイル役割
SKILL.md作る・編集する・読む手順と、見た目の基準、確認の手順
scripts/thumbnail.py全スライドの一覧画像を作る
scripts/add_slide.pyスライドの複製
scripts/clean.py不要な部品の削除
scripts/office/検査と LibreOffice の呼び出し
LICENSE.txtApache License 2.0

入れ方

必要なものNode.js と pptxgenjs、Python 3 と markitdown、PDF 化や画像化をするなら LibreOffice と poppler(pdftoppm)

Claude Code で使う

スキルのフォルダ(skills/pptx)を、~/.claude/skills/ の下(個人用)か、プロジェクトの .claude/skills/ の下(そのプロジェクト用)にコピーします。フォルダの名前はそのまま使います。

git clone https://github.com/anthropics/skills.git
cp -r skills/skills/pptx ~/.claude/skills/

コピーしたあと、Claude Code を開き直すと、依頼の内容に合うときに自動で読み込まれます。

そのほか

リポジトリによっては、プラグインやコマンドでの導入方法を README に載せています。最新の手順は、リポジトリの README を確認してください。

注意点

見た目の指示が多く、細かい好みがある場合は、先にこちらから配色や体裁を伝えたほうが意図に近づきます。作ったあとは、必ず画像にして自分の目でも確認してください。

詳しい情報

動く環境
CLI
料金
無料
リポジトリ内の場所
skills/pptx
作者
Anthropic
ライセンス
Apache-2.0
内容を確認した日
2026-11-10

内容はリポジトリの公開内容(2026.11.10時点)にもとづきます。更新されていることがあるため、使う前にリンク先で確かめてください。