pptx-creator について
pptx-creatorは、アウトライン、トピック、構造化データからPowerPointプレゼンテーションを作成するスキルです。組み込み・カスタムテンプレート、グラフ、表、レイアウト、画像生成指示に対応します。
主な機能
- 01アウトライン、トピック、JSONからデッキを作成
- 02組み込みスタイルテンプレートの選択
- 03カスタムテンプレートの保存と分析
- 04グラフや表のスライド作成
- 05レイアウトと画像生成の指定
活用シーン
- 01Markdownのアウトラインをデッキに変換
- 02トピックからピッチデッキを作成
- 03CSVやインラインデータからスライドを作成
- 04既存のPowerPointテンプレートを再利用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ pedronauck/ skills --skill pptx-creatorインストール後、Claude Code で/pptx-creatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
_meta.jsonreferences/outline-format.mdscripts/analyze_template.pycreate_pptx.pycreate_template.pyuse_template.pytemplates/templates.json詳細
PowerPoint Creator
アウトライン、トピック、データソースからプロフェッショナルなプレゼンテーションを作成します。
クイックスタート
アウトライン/Markdownから
uv run {baseDir}/scripts/create_pptx.py --outline outline.md --output deck.pptx
トピックから
uv run {baseDir}/scripts/create_pptx.py --topic "Q4 Sales Review" --slides 8 --output review.pptx
スタイルテンプレートを使用
uv run {baseDir}/scripts/create_pptx.py --outline outline.md --template corporate --output deck.pptx
JSON 構造から
uv run {baseDir}/scripts/create_pptx.py --json slides.json --output deck.pptx
アウトライン形式(Markdown)
# Presentation Title
subtitle: Annual Review 2026
author: Your Name
## Introduction
- Welcome and agenda
- Key objectives for today
- 
## Market Analysis
- chart: bar
- data: sales_by_region.csv
- Market grew 15% YoY
- Strong competitive position
## Financial Summary
- table: quarterly_results
- Strong Q4 performance
- Revenue targets exceeded
JSON 構造
{
"title": "Quarterly Review",
"subtitle": "Q4 Performance",
"author": "Your Name",
"template": "corporate",
"slides": [
{
"title": "Introduction",
"layout": "title_and_content",
"bullets": ["Welcome", "Agenda", "Goals"],
"notes": "Speaker notes here"
},
{
"title": "Revenue Chart",
"layout": "chart",
"chart_type": "bar"
},
{
"title": "Team",
"layout": "image_and_text",
"image": "generate: professional team collaboration, corporate style",
"bullets": ["Leadership", "Sales", "Operations"]
}
]
}
組み込みスタイルテンプレート
minimal— すっきりとした白、Helvetica Neue、青のアクセント(デフォルト)corporate— プロフェッショナルな青、Arial、ビジネス向けcreative— 大胆なオレンジのアクセント、Avenir、モダンな雰囲気dark— ダークな背景、SF Pro、シアンのアクセントexecutive— ゴールドのアクセント、Georgia/Calibri、洗練されたエレガンスstartup— 紫のアクセント、Poppins/Inter、ピッチデッキ向け
すべてのテンプレートを生成
uv run {baseDir}/scripts/create_template.py --all
テンプレートを一覧表示
uv run {baseDir}/scripts/create_pptx.py --list-templates
カスタムテンプレート
既存の PPTX をテンプレートとして保存
uv run {baseDir}/scripts/create_pptx.py --save-template "my-brand" --from existing.pptx
テンプレート構造を分析
uv run {baseDir}/scripts/analyze_template.py existing.pptx
uv run {baseDir}/scripts/analyze_template.py existing.pptx --json
カスタムテンプレートから作成
uv run {baseDir}/scripts/use_template.py \
--template my-brand \
--slides content.json \
--keep-slides 2 \
--output presentation.pptx
データソース
CSV/Excel
## Regional Sales
- chart: pie
- data: sales.csv
- columns: region, revenue
インラインデータ
## Quarterly Comparison
- chart: bar
- data:
- Q1: 120
- Q2: 145
- Q3: 132
- Q4: 178
画像生成
互換性のある画像生成スキルを使って、インラインで画像を生成します。
## Our Vision
- 
- Building tomorrow's solutions
または JSON 経由で生成します。
{
"title": "Innovation",
"image": {
"generate": "abstract technology visualization, blue tones",
"position": "right",
"size": "half"
}
}
レイアウト
title— タイトルスライドtitle_and_content— タイトル+箇条書き(デフォルト)two_column— 左右に並べたコンテンツimage_and_text— 画像とテキストchart— グラフのみのスライドtable— データテーブルsection— セクション区切りblank— カスタムコンテンツ用の空白スライド
グラフの種類
bar/bar_stackedcolumn/column_stackedline/line_markerspie/doughnutarea/area_stackedscatter
例
ピッチデッキ
uv run {baseDir}/scripts/create_pptx.py \
--topic "Series A pitch for tech startup" \
--slides 10 \
--template startup \
--output pitch-deck.pptx
エグゼクティブレポート
uv run {baseDir}/scripts/create_pptx.py \
--outline report.md \
--template executive \
--output board-report.pptx
マーケティングプレゼンテーション
uv run {baseDir}/scripts/create_pptx.py \
--outline campaign.md \
--template creative \
--output marketing-deck.pptx
コメント
Markdown 対応