mcpField
P
python-pptx

python-pptx

github.com/vamseeachantaドキュメント1838 回インストール今日更新
リポジトリ

python-pptx について

python-pptx は、Python で PowerPoint の作成や更新を自動化するスキルです。スライド、図形、グラフ、表、テンプレートを扱う方法を解説します。

主な機能

  1. 01プレゼンテーションの作成と更新
  2. 02スライドレイアウトとプレースホルダーの操作
  3. 03テキスト、画像、図形の追加
  4. 04グラフと表の生成
  5. 05マスタースライドとテンプレートのカスタマイズ

活用シーン

  1. 01データからプレゼンテーションを生成
  2. 02ブランドを統一したレポートスライドの作成
  3. 03ダッシュボードのプレゼンテーション作成
  4. 04テンプレートから研修資料を作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vamseeachanta/workspace-hub --skill python-pptx

インストール後、Claude Code で/python-pptxを入力して読み込まれたか確認します。

詳細

Python Pptx

概要

Python-pptx は、PowerPoint(.pptx)プレゼンテーションを作成、更新するための Python ライブラリです。このスキルでは、以下を含むプレゼンテーション自動化の包括的なパターンを扱います。

  • プレゼンテーションの作成:複数のスライドレイアウトに対応
  • 図形の操作:テキストボックス、画像、幾何学図形など
  • グラフの生成:スライド内のデータ可視化
  • 表の作成:構造化データの表示
  • スライドマスターのカスタマイズ:ブランドの一貫性を維持
  • テンプレートベースの生成:一貫性のあるプレゼンテーションを作成
  • プレースホルダーの管理:動的なコンテンツの挿入

このスキルを使用する場面

使用する場合:
  • データからプレゼンテーションを自動生成する
  • 標準化されたレポート用プレゼンテーションを作成する
  • ブランドを一貫させたスライドデッキを作成する
  • ダッシュボードのプレゼンテーションを自動化する
  • テンプレートからトレーニング資料を作成する
  • データベースからクライアント向けプレゼンテーションを生成する
  • 定期レポート用のプレゼンテーションパイプラインを構築する
  • データからグラフや表を含むスライドを作成する
  • 可変コンテンツを含むプレゼンテーションを大量に生成する
使用しない場合:
  • プレゼンテーションをリアルタイムで編集する必要がある場合(PowerPoint を使用してください)
  • 複雑なアニメーションを含むプレゼンテーションを作成する場合
  • 高度な画面切り替えが必要な場合(サポートは限定的です)
  • 再生コントロール付きの動画を埋め込む必要がある場合
  • 複雑な PowerPoint 機能を維持する必要がある場合
  • Python を使わずにプレゼンテーションを一から作成する場合(PowerPoint を使用してください)

前提条件

インストール
# Basic installation
pip install python-pptx

# Using uv (recommended)
uv pip install python-pptx

# With image support
pip install python-pptx Pillow

# Full installation for charts
pip install python-pptx Pillow lxml
インストールの確認
from pptx import Presentation
from pptx.util import Inches, Pt
from pptx.enum.shapes import MSO_SHAPE
from pptx.enum.text import PP_ALIGN

print("python-pptx installed successfully!")

バージョン履歴

1.0.0 (2026-01-17)
  • スキルの初期作成
  • コア機能のドキュメント化
  • 完全なコード例を 6 件追加
  • テンプレートベースの生成パターン
  • グラフと表の作成

リソース

関連スキル

  • python-docx - Word 文書の生成
  • openpyxl - Excel ブックの自動化
  • plotly - インタラクティブなグラフの生成
  • pypdf - PDF の操作

このスキルでは、本番環境のプレゼンテーション生成システムから洗練された、PowerPoint 自動化の包括的なパターンを提供します。

サブスキル

コメント