PowerPoint の .pptx デッキを作成、編集、検査、修復するための pptx skill。テキスト抽出、スライド一覧、置換、スライドの並べ替え、HTML-to-PowerPoint 生成、speaker notes、コメント、レイアウト、Office Open XML チェックのワークフローを含みます。

スター67.5k
お気に入り0
コメント0
追加日2026年7月12日
カテゴリーPowerPoint
インストールコマンド
npx skills add ComposioHQ/awesome-claude-skills --skill pptx
編集スコア

この skill は 84/100 の評価で、汎用プロンプトよりも安定して PowerPoint ファイルを扱うエージェントを求めるディレクトリ利用者にとって、有力な掲載候補です。リポジトリには明確なトリガー、PPTX/OOXML ワークフローの詳しいガイダンス、実用的な自動化スクリプトが用意されています。一方で、インストールや採用の前に、依存関係のセットアップとライセンス条件が用途に合うかを確認する必要があります。

84/100
強み
  • トリガーしやすい設計: frontmatter で、作成、編集、分析、レイアウト作業、コメント、speaker notes、その他の .pptx タスクが明確に対象化されています。
  • 実務に役立つ手順が充実: SKILL.md では、Markdown 抽出、raw OOXML へのアクセス、PowerPoint ファイルの主要構造、XML レベルの作業が必要になる場面が説明されています。
  • プロンプトだけでは難しい作業を実用的に自動化: 同梱スクリプトにより、HTML-to-PPTX 変換、テキスト一覧の抽出、テキスト置換、スライドの並べ替え、サムネイル作成、OOXML の unpack/pack/validation ワークフローに対応できます。
注意点
  • スクリプトでは markitdown、python-pptx/PIL、Playwright、sharp、PptxGenJS などのツールやライブラリが必要ですが、インストールコマンドや依存関係のセットアップ手順は示されていません。
  • 同梱の LICENSE.txt は独自ライセンスで制約が非常に強く、再配布、改変、または管理対象の Anthropic サービス文脈外での利用が制限される可能性があります。
概要

pptx skill の概要

pptx skill でできること

pptx skill は、Claude が PowerPoint の .pptx プレゼンテーションを作成、編集、検査、修復するためのスキルです。PowerPoint ファイルは Office Open XML ファイルを ZIP 化したパッケージである、という実際の構造を前提に設計されています。そのため、通常のテキスト抽出だけでは足りない場面でも、プレゼンテーション全体のワークフローから低レベルの XML 確認まで対応できます。

向いているユーザーと PowerPoint 作業

このスキルは、単にスライド文面を書かせるのではなく、Claude に実際のスライドデッキを扱わせたい場合に特に向いています。代表的な用途は、スライド内容の構造化抽出、既存デッキの編集、スライドの並べ替え、書式を保ったままのテキスト置換、スピーカーノートやコメントの追加、HTML 風のスライドレイアウトからの新規デッキ生成などです。テンプレート、営業資料、研修資料、定例レポートを継続的に管理するチームには、とくに有用です。

この pptx skill の違い

PowerPoint 用の汎用プロンプトとは異なり、このリポジトリには実務で使える補助スクリプトと技術リファレンスが含まれています。構造化抽出用の scripts/inventory.py、テキスト置換用の scripts/replace.py、スライド順序変更用の scripts/rearrange.py、プレビュー用の scripts/thumbnail.py、HTML から PowerPoint を生成する scripts/html2pptx.js、生の XML ルールを確認するための ooxml.md が用意されています。これにより、エージェントは「このデッキを編集して」という依頼から、実際のファイルレベルの変更まで、より確実に進めやすくなります。

導入前に知っておきたい注意点

pptx skill は、単純なライティングアシスタントより技術寄りです。一部のワークフローでは python-pptxPillow などの Python パッケージが必要です。HTML 変換では pptxgenjsplaywrightsharp などの Node.js ライブラリを使います。また、低レベル編集では注意が必要です。XML のリレーション、要素順、画像参照が不正になると、.pptx が開けなくなることがあります。

pptx skill の使い方

pptx のインストールと最初に読むべきリポジトリ内ファイル

スキルディレクトリのコンテキストから、次のコマンドでインストールします。

npx skills add ComposioHQ/awesome-claude-skills --skill pptx

インストール後は、まず主要なワークフローを把握するために SKILL.md を読みます。HTML からデッキを生成する予定がある場合は html2pptx.md、コメント、スピーカーノート、レイアウト、画像など、生の XML アクセスが必要な機能を扱う場合は ooxml.md も確認してください。スクリプトについては、scripts/inventory.pyscripts/replace.pyscripts/rearrange.pyscripts/html2pptx.jsooxml/scripts/unpack.py を確認しておくと実作業に入りやすくなります。

pptx skill に渡すべき入力

分析の場合は、対象の .pptx ファイルを渡し、プレーンテキスト、構造化 JSON、視覚的なスライド順、ノート、コメント、レイアウト詳細のどれが必要かを指定します。編集の場合は、元のデッキ、出力デッキ名、置換ルール、スライド順、ブランド上の制約、変更してはいけないテキストを渡します。新規デッキを作る場合は、スライドサイズ、対象読者、トーン、スライドごとの内容、画像アセット、編集可能な PowerPoint オブジェクトを優先するのか、スクリーンショットに近い再現性を優先するのかを指定します。

pptx 利用時の効果的なプロンプト

弱いプロンプトの例は、「この PowerPoint を更新して」です。より良いプロンプトは次のようになります。

“Use the pptx skill to inspect Q3-review.pptx, extract a slide inventory, then replace only customer names and revenue figures using replacements.json. Preserve existing fonts, bullets, alignment, and slide order. Save as Q3-review-redacted.pptx and report any shapes that could not be edited safely.”

生成の場合は、次のように依頼します。

“Create a 16:9 PowerPoint from HTML slides. Use 720pt x 405pt body dimensions, put all text inside <p>, heading, <ul>, or <ol> tags, avoid manual bullet symbols, and reserve chart areas with class="placeholder" so charts can be added later.”

安定した出力のための実務ワークフロー

単純な内容確認であれば、XML 編集に入る前に、まず変換またはテキスト抽出を行います。デッキ全体のテキスト変更では、いきなり編集させるのではなく、インベントリを取得し、JSON を確認してから置換を適用します。スライドの並べ替えでは、0 始まりのスライドインデックスを使い、同じスライドを繰り返す場合は意図したものか確認します。複雑な書式を扱う場合は、変更を書き戻す前に .pptx を展開し、ppt/presentation.xmlppt/slides/slideN.xml、スライドのリレーション、ノート、レイアウトを確認してください。

pptx skill FAQ

pptx は PowerPoint の作成用ですか、編集用ですか?

両方に使えます。pptx skill は、新規デッキ作成、既存デッキ編集、スライド分析、テキスト抽出、スライド並べ替え、より低レベルな PowerPoint XML 作業を支援できます。スライドタイトルや箇条書きの下書きだけでなく、実際の .pptx ファイルを扱うタスクで特に価値を発揮します。

通常の抽出ではなく生の XML を使うべき場面は?

スピーカーノート、コメント、スライドレイアウト、リレーション、アニメーション、画像、詳細な書式、基本的なテキスト抽出では見えない要素が必要な場合は、生の XML を使います。要約だけならプレーンテキスト抽出のほうが速いですが、本番用のデッキで重要になる多くの構造は見落とされます。

この pptx ガイドは初心者向けですか?

抽出、置換、スライド順の変更に限るなら、初心者でも使えます。一方で高度なワークフローでは、コマンドラインツール、JSON、Python スクリプト、Node.js パッケージ、Office Open XML に慣れていることが求められます。スライド文面だけが必要なら、通常のライティングプロンプトのほうが簡単な場合があります。

このスキルを使わないほうがよいのはどんな場合ですか?

生成されたデッキを確認せずに、ピクセル単位で完全なデザイン再現を保証したい場合、必要な依存関係をインストールできない場合、または絶対に変更してはいけない複雑な独自レイアウトを含むプレゼンテーションの場合は、このスキルの利用は避けたほうが安全です。また、想定されている Anthropic services の文脈を超えて素材を再利用する前に、LICENSE.txt を確認してください。

pptx skill を改善する方法

ソース情報を増やして pptx の結果を改善する

スキルには、具体的なファイルと制約を渡してください。元の .pptx、出力先の名前、スライド番号、置換データ、ブランドルール、必須フォント、アスペクト比、画像パス、書式を維持するのか再設計してよいのかを明確にします。「内容は変更してよい部分」と「レイアウトを固定すべき部分」を明示的に分けるほど、出力は安全になります。

PowerPoint で起きやすい失敗を避ける

多くの失敗は、曖昧な編集指示、未対応の HTML 構造、不適切なスライドサイズ、壊れたリレーション、不正な XML 順序から発生します。HTML から PowerPoint を作る場合は、対応しているテキストタグの中にテキストを入れ、手入力の箇条書き記号ではなく本来のリストを使い、本文サイズを PowerPoint のレイアウトに合わせ、エクスポート前にオーバーフローがないか確認してください。

初回出力後に反復する

正確性が重要な場合は、最終編集の前にインベントリ取得やサムネイル確認を依頼します。デッキを生成または変更した後は、PowerPoint または LibreOffice でファイルを開き、スライド数、欠落画像、箇条書きの書式、スピーカーノート、チャートのプレースホルダーを確認します。そのうえで、全体を作り直すのではなく、具体的なスライド番号を指定して修正を依頼してください。

チームのワークフロー向けに pptx skill を拡張する

継続的に使う場合は、テンプレート固有のメモを追加します。承認済みレイアウト、プレースホルダー名、チャートの運用ルール、必須のスライドマスター、禁止する編集内容などです。標準の置換 JSON 例、推奨スライド順、検証チェックも管理しておくと、pptx skill を四半期レポート、提案資料、ローカライズ版 PowerPoint などで一貫して使いやすくなります。

評価とレビュー

まだ評価がありません
レビューを投稿
このスキルの評価やコメントを投稿するにはサインインしてください。
G
0/10000
新着レビュー
保存中...