pptx-author について
pptx-authorは、ヘッドレスのエージェント実行でPowerPointファイルを作成するスキルです。Pythonとpython-pptxを使い、スライド構成、テンプレート、モデル参照、グラフ画像に関する指針を示します。
主な機能
- 01python-pptxによるプレゼン作成
- 02配置済みの会社テンプレートの利用
- 03各スライドを一つの要点で構成
- 04数値とモデルセルの対応付け
- 05レンダリング済みグラフ画像の埋め込み
活用シーン
- 01ヘッドレス実行でのPowerPoint納品
- 02ワークブックモデルに基づく資料作成
- 03利用可能な会社テンプレートでのスライド作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ financial-services --skill pptx-authorインストール後、Claude Code で/pptx-authorを入力して読み込まれたか確認します。
詳細
pptx-author
ヘッドレス(managed-agent/CMA モード)で実行しており、mcp__office__powerpoint_* を使ってライブドキュメントを編集するのではなく、PowerPoint デッキをファイル成果物として納品する必要がある場合に、このスキルを使用します。
出力仕様
./out/<name>.pptxに書き込みます。./out/が存在しない場合は作成します。- オーケストレーションレイヤーが収集できるよう、最終メッセージに相対パスを記載します。
デッキの作成方法
短い Python スクリプトを作成し、Bash で実行します。python-pptx を使用します。
from pptx import Presentation
from pptx.util import Inches, Pt
prs = Presentation("./templates/firm-template.pptx") # if a template is provided
# or: prs = Presentation()
slide = prs.slides.add_slide(prs.slide_layouts[5]) # title-only
slide.shapes.title.text = "Valuation Summary"
# ... add tables / charts / text boxes ...
prs.save("./out/pitch-<target>.pptx")
規約(ライブ版の Office pitch-deck スキルに準拠)
- 1 スライドにつき 1 つのアイデア。 タイトルで要点を示し、本文で裏付けます。
- すべての数値はモデルまでたどれるようにします。
./out/model.xlsxの数値を使う場合は、シート名とセルを脚注に記載します。 ./templates/に会社のテンプレートがマウントされている場合はそれを使用し、そうでない場合はデフォルトのレイアウトを使用します。- グラフ:忠実度が重要な場合は、ネイティブの pptx グラフよりも、モデルからレンダリングした PNG の埋め込みを優先します。
- 外部への送信は禁止です。 このスキルはファイルを書き出すものであり、メール送信やアップロードは行いません。
使用しない場合
mcp__office__powerpoint_* ツールが利用可能な場合(Cowork プラグインモード)は、代わりにそれらを使用してください。レビューのチェックポイントを設けながら、ユーザーのライブドキュメントを操作できます。このスキルは、ヘッドレス実行時にファイルを生成するための代替手段です。
コメント
Markdown 対応