スキル 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 つを求めています。
ファイル構成
| ファイル | 役割 |
|---|---|
SKILL.md | 作る・編集する・読む手順と、見た目の基準、確認の手順 |
scripts/thumbnail.py | 全スライドの一覧画像を作る |
scripts/add_slide.py | スライドの複製 |
scripts/clean.py | 不要な部品の削除 |
scripts/office/ | 検査と LibreOffice の呼び出し |
LICENSE.txt | Apache 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時点)にもとづきます。更新されていることがあるため、使う前にリンク先で確かめてください。