scientific-slides
研究発表用のスライドデッキやプレゼンテーションを作成します。PowerPointスライド、学会発表、セミナー講演、研究発表、論文審査スライドなど、あらゆる学術的な発表に活用でき、スライド構成、デザインテンプレート、時間配分のガイダンス、ビジュアル検証機能を提供します。PowerPointおよびLaTeX Beamerに対応しています。
description の原文を見る
Build slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, thesis defense slides, or any scientific talk. Provides slide structure, design templates, timing guidance, and visual validation. Works with PowerPoint and LaTeX Beamer.
SKILL.md 本文
Scientific Slides
概要
科学的プレゼンテーションは、研究を伝え、知見を共有し、学術および専門的な聴衆と関わるための重要な手段です。このスキルは、構造とコンテンツ開発からビジュアルデザインと発表準備まで、効果的な科学プレゼンテーション作成のための包括的なガイダンスを提供します。
主な焦点: 学会、セミナー、論文防衛、専門的な発表などの口頭プレゼンテーション。
重要なデザイン哲学: 科学的プレゼンテーションは、視覚的に魅力的で研究に基づいていなければなりません。退屈で文字が多いスライドは避けてください。優れた科学的プレゼンテーションは以下を組み合わせます:
- 説得力のあるビジュアル: 高品質の図、画像、図解(単なる箇条書きではなく)
- 研究コンテキスト: research-lookup から得た適切な引用で信頼性を確立
- 最小限のテキスト: 箇条書きはきっかけとして、あなたが口頭で説明を提供
- プロフェッショナルなデザイン: モダンな配色、強い視覚的階層、十分な余白
- ストーリー駆動: 明確なナラティブアーク、単なるデータの羅列ではない
覚えておいて: つまらないプレゼンテーション = 忘れられた科学。適切な引用を通じた科学的厳密さを維持しながら、スライドを視覚的に記憶に残すようにしてください。
このスキルを使用する場合
このスキルは以下の場合に使用すべきです:
- 学会発表の準備 (5~20分)
- 学術セミナーの開発 (45~60分)
- 学位論文防衛プレゼンテーションの作成
- グラント提案プレゼンテーションの設計
- ジャーナルクラブプレゼンテーションの準備
- 機関や企業での研究発表
- 科学トピックに関する教育またはチュートリアルプレゼンテーション
Nano Banana Pro によるスライド生成
このスキルは Nano Banana Pro AI を使用して、素晴らしいプレゼンテーションスライドを自動的に生成します。
出力形式に応じて 2 つのワークフローがあります:
デフォルトワークフロー: PDF スライド (推奨)
Nano Banana Pro を使用して各スライドを完全な画像として生成し、PDF に結合します。これにより最も視覚的に素晴らしい結果が得られます。
仕組み:
- デッキを計画: 各スライドの詳細な計画を作成(タイトル、主要ポイント、ビジュアル要素)
- スライドを生成: 各スライドに対して Nano Banana Pro を呼び出して完全なスライド画像を作成
- PDF に結合: スライド画像を単一の PDF プレゼンテーションに集約
ステップ 1: 各スライドを計画
生成する前に、プレゼンテーションの詳細な計画を作成してください:
# プレゼンテーション計画: 機械学習入門
## スライド 1: タイトルスライド
- タイトル: 「機械学習: 理論から実践へ」
- サブタイトル: 「AI Conference 2025」
- スピーカー: Jane Smith 博士、XYZ 大学
- ビジュアル: モダンな抽象的ニューラルネットワークの背景
## スライド 2: イントロダクション
- タイトル: 「機械学習が重要な理由」
- 主要ポイント: 産業での採用、革新的なアプリケーション、将来の可能性
- ビジュアル: 異なる ML アプリケーション(医療、金融、ロボット工学)を示すアイコン
## スライド 3: 中核的な概念
- タイトル: 「3 つの学習タイプ」
- コンテンツ: 教師あり学習、教師なし学習、強化学習
- ビジュアル: 各タイプを示す 3 部構成の図と例
... (すべてのスライドについて続ける)
ステップ 2: 各スライドを生成
generate_slide_image.py スクリプトを使用して各スライドを作成してください。
重要: フォーマット一貫性プロトコル
プレゼンテーション全体のスライドで統一されたフォーマットを確保するために:
-
フォーマット目標を定義 し、すべてのプロンプトに含めてください:
- 配色 (例: 「濃い青の背景、白いテキスト、金色のアクセント」)
- タイポグラフィスタイル (例: 「太いサンセリフタイトル、クリーンな本文テキスト」)
- ビジュアルスタイル (例: 「ミニマル、プロフェッショナル、企業的な美学」)
- レイアウトアプローチ (例: 「十分な余白、左揃えコンテンツ」)
-
以前のスライドを
--attachを使用して添付 して、その後のスライドを生成してください:- これにより Nano Banana Pro は既存のスタイルを見て合わせることができます
- デッキ全体で視覚的な連続性を作成します
- 一貫した色、フォント、デザイン言語を確保します
-
デフォルトの著者は「K-Dense」 です (別の名前が指定されていない限り)
-
プロンプトに引用を直接含める 研究を参照するスライドについて:
- プロンプトテキストに引用を追加して、生成されたスライドに表示されるようにします
- フォーマットを使用: 「Include citation: (Author et al., Year)」または「Show reference: Author et al., Year」
- 複数の引用については、すべてをプロンプトにリストアップします
- 引用は小さいテキストでスライドの下部または関連コンテンツの近くに表示されるべきです
-
結果スライドについては既存の図/データを添付 (データ駆動型プレゼンテーションにとって重要):
- 結果について描くスライドを作成するときは、常に以下の既存の図をチェックしてください:
- 作業ディレクトリ (例:
figures/,results/,plots/,images/) - ユーザーが提供した入力ファイルまたはディレクトリ
- プレゼンテーションに関連する任意のデータ可視化、チャート、またはグラフ
- 作業ディレクトリ (例:
--attachを使用してこれらの図を含めて、Nano Banana Pro がそれらを組み込むことができるようにします:- 結果スライドの実際のデータ図/チャートを添付
- 方法論スライドの関連図を添付
- タイトルスライドのロゴまたは機関の画像を添付
- データ図を添付する場合、プロンプトで何を望むかを説明してください:
- 「主な発見が強調されている添付の結果チャートをプレゼントするスライドを作成」
- 「この添付の図の周りにスライドを構築し、データを説明するタイトルと箇条書きを追加」
- 「添付のグラフをプレゼンテーションスライドに組み込み、解釈を追加」
- 結果スライドを生成する前に: 作業ディレクトリ内のファイルをリストして関連する図を見つけます
- 複数の図を添付できます:
--attach fig1.png --attach fig2.png
- 結果について描くスライドを作成するときは、常に以下の既存の図をチェックしてください:
フォーマット一貫性、引用、および図の添付を含む例:
# タイトルスライド (最初のスライド - スタイルを確立)
python scripts/generate_slide_image.py "Title slide for presentation: 'Machine Learning: From Theory to Practice'. Subtitle: 'AI Conference 2025'. Speaker: K-Dense. FORMATTING GOAL: Dark blue background (#1a237e), white text, gold accents (#ffc107), minimal design, sans-serif fonts, generous margins, no decorative elements." -o slides/01_title.png
# コンテンツスライド (引用付き) (一貫性のため前のスライドを添付)
python scripts/generate_slide_image.py "Presentation slide titled 'Why Machine Learning Matters'. Three key points with simple icons: 1) Industry adoption, 2) Breakthrough applications, 3) Future potential. CITATIONS: Include at bottom in small text: (LeCun et al., 2015; Goodfellow et al., 2016). FORMATTING GOAL: Match attached slide style - dark blue background, white text, gold accents, minimal professional design, no visual clutter." -o slides/02_intro.png --attach slides/01_title.png
# 複数の引用を含む背景スライド
python scripts/generate_slide_image.py "Presentation slide titled 'Deep Learning Revolution'. Key milestones: ImageNet breakthrough (2012), transformer architecture (2017), GPT models (2018-present). CITATIONS: Show references at bottom: (Krizhevsky et al., 2012; Vaswani et al., 2017; Brown et al., 2020). FORMATTING GOAL: Match attached slide style exactly - same colors, fonts, minimal design." -o slides/03_background.png --attach slides/02_intro.png
# 結果スライド - 作業ディレクトリから実際のデータ図を添付
# まず、どんな図が存在するかチェック: ls figures/ または ls results/
python scripts/generate_slide_image.py "Presentation slide titled 'Model Performance Results'. Create a slide presenting the attached accuracy chart. Key findings to highlight: 1) 95% accuracy achieved, 2) Outperforms baseline by 12%, 3) Consistent across test sets. CITATIONS: Include at bottom: (Our results, 2025). FORMATTING GOAL: Match attached slide style exactly." -o slides/04_results.png --attach slides/03_background.png --attach figures/accuracy_chart.png
# 結果スライド - 複数の図の比較
python scripts/generate_slide_image.py "Presentation slide titled 'Before vs After Comparison'. Build a side-by-side comparison slide using the two attached figures. Left: baseline results, Right: our improved results. Add brief labels explaining the improvement. FORMATTING GOAL: Match attached slide style exactly." -o slides/05_comparison.png --attach slides/04_results.png --attach figures/baseline.png --attach figures/improved.png
# 方法論スライド - 既存の図を添付
python scripts/generate_slide_image.py "Presentation slide titled 'System Architecture'. Present the attached architecture diagram with brief explanatory bullet points: 1) Input processing, 2) Model inference, 3) Output generation. FORMATTING GOAL: Match attached slide style exactly." -o slides/06_architecture.png --attach slides/05_comparison.png --attach diagrams/system_architecture.png
重要: 結果スライドを作成する前に、常に:
- 作業ディレクトリ内のファイルをリスト:
ls -la figures/またはls -la results/ - 関連する図についてユーザー提供のディレクトリを確認
- スライドに表示されるべきすべての関連図を添付
- Nano Banana Pro が添付された図をどのように組み込むべきかを説明
プロンプトテンプレート:
すべてのプロンプトにこれらの要素を含めてください (必要に応じてカスタマイズ):
[スライドコンテンツの説明]
CITATIONS: Include at bottom: (Author1 et al., Year; Author2 et al., Year)
FORMATTING GOAL: [背景色], [テキスト色], [アクセント色], minimal professional design, no decorative elements, consistent with attached slide style.
ステップ 3: PDF に結合
# すべてのスライドを PDF プレゼンテーションに結合
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
PPT ワークフロー: 生成されたビジュアルを含む PowerPoint
PowerPoint プレゼンテーションを作成するときは、Nano Banana Pro を使用して各スライドの画像と図を生成し、PPTX スキルを使用してテキストを別に追加してください。
仕組み:
- デッキを計画: 各スライドのコンテンツ計画を作成
- ビジュアルを生成:
--visual-onlyフラグを付けた Nano Banana Pro でスライド用の画像を作成 - PPTX を構築: PPTX スキル (html2pptx またはテンプレートベース) を使用して、生成されたビジュアルと別のテキストを含むスライドを作成
ステップ 1: 各スライドのビジュアルを生成
# イントロダクションスライド用の図を生成
python scripts/generate_slide_image.py "Professional illustration showing machine learning applications: healthcare diagnosis, financial analysis, autonomous vehicles, and robotics. Modern flat design, colorful icons on white background." -o figures/ml_applications.png --visual-only
# 方法論スライド用の図を生成
python scripts/generate_slide_image.py "Neural network architecture diagram showing input layer, three hidden layers, and output layer. Clean, technical style with node connections. Blue and gray color scheme." -o figures/neural_network.png --visual-only
# 結果用の概念図を生成
python scripts/generate_slide_image.py "Before and after comparison showing improvement: left side shows cluttered data, right side shows organized insights. Arrow connecting them. Professional business style." -o figures/results_visual.png --visual-only
ステップ 2: PPTX スキルで PowerPoint を構築
PPTX スキルの html2pptx ワークフローを使用して以下を含むスライドを作成してください:
- ステップ 1 からの生成された画像
- 別に追加されたタイトルと本文テキスト
- プロフェッショナルなレイアウトとフォーマット
完全な PPTX 作成ドキュメントについては document-skills/pptx/SKILL.md を参照してください。
Nano Banana Pro スクリプトリファレンス
generate_slide_image.py
Nano Banana Pro AI を使用してプレゼンテーションスライドまたはビジュアルを生成してください。
# 完全なスライド (デフォルト) - 完全なスライドを画像として生成
python scripts/generate_slide_image.py "slide description" -o output.png
# ビジュアルのみ - PowerPoint に埋め込むための画像/図のみを生成
python scripts/generate_slide_image.py "visual description" -o output.png --visual-only
# 参照画像を添付 (Nano Banana Pro はこれらを見ます)
python scripts/generate_slide_image.py "Create a slide explaining this chart" -o slide.png --attach chart.png
python scripts/generate_slide_image.py "Combine these into a comparison slide" -o compare.png --attach before.png --attach after.png
オプション:
-o, --output: 出力ファイルパス (必須)--attach IMAGE: 生成のコンテキストとして画像ファイルを添付 (複数回使用可能)--visual-only: 完全なスライドではなく、ビジュアル/図のみを生成--iterations: 最大改善イテレーション (デフォルト: 2)--api-key: OpenRouter API キー (または OPENROUTER_API_KEY 環境変数を設定)-v, --verbose: 詳細出力
参照画像の添付:
既存の画像を Nano Banana Pro のコンテキストとして見てほしい場合は --attach を使用してください:
- 「このデータについてのスライドを作成」+ データチャートを添付
- 「このロゴ付きのタイトルスライドを作成」+ ロゴを添付
- 「これらの図をスライドに結合」+ 複数の画像を添付
- 「この図をスライドで説明」+ 図を添付
環境セットアップ:
export OPENROUTER_API_KEY='your_api_key_here'
# キーを取得: https://openrouter.ai/keys
slides_to_pdf.py
複数のスライド画像を単一の PDF に結合してください。
# PNG ファイルを結合
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
# 順序通り特定のファイルを結合
python scripts/slides_to_pdf.py title.png intro.png methods.png -o talk.pdf
# ディレクトリから (ファイル名でソート)
python scripts/slides_to_pdf.py slides/ -o presentation.pdf
オプション:
-o, --output: 出力 PDF パス (必須)--dpi: PDF 解像度 (デフォルト: 150)-v, --verbose: 詳細出力
ヒント: スライドに番号を付けて正しい順序にしてください: 01_title.png, 02_intro.png など。
スライド生成のためのプロンプト作成
完全なスライドプロンプト (PDF ワークフロー)
完全なスライドについては、以下を含めてください:
- スライドのタイプ: タイトルスライド、コンテンツスライド、図表スライドなど
- タイトル: スライドのタイトルテキスト
- コンテンツ: 主要ポイント、箇条書きアイテム、または説明
- ビジュアル要素: 何の画像、アイコン、またはグラフィックスを含めるか
- デザインスタイル: 配色、ムード、美学
プロンプトの例:
タイトルスライド:
「医学研究プレゼンテーション用のタイトルスライド。タイトル: 「がん免疫療法の進歩」。サブタイトル: 「臨床試験結果 2024」。背景に微妙な DNA らせんを持つプロフェッショナルな医学テーマ。紺色と白の配色。」
コンテンツスライド:
「「主な発見」というタイトルのプレゼンテーションスライド。3 つの箇条書き: 1) 応答率が 40% 改善、2) 副作用が減少、3) 生存転帰が延長。関連する医療アイコンを含める。緑と白の色でクリーンで専門的なデザイン。」
図表スライド:
「研究方法論を示すプレゼンテーションスライド。タイトル: 「研究デザイン」。患者スクリーニング → ランダム化 → 治療群 (A、B、対照) → フォローアップ → 分析を示すフローチャート。CONSORT スタイルのフロー図。専門的な学術スタイル。」
ビジュアルのみのプロンプト (PPT ワークフロー)
PowerPoint に埋め込む画像については、ビジュアル要素のみに焦点を当ててください:
「機械学習パイプラインを示すフローチャート: データ収集 → 前処理 → モデルトレーニング → 検証 → デプロイメント。クリーンな技術的スタイル、青とグレーの色。」
「クラウドコンピューティングの概念図、サーバー、データフロー、接続されたデバイス。ビジネスプレゼンテーション用のモダンなフラットデザイン。」
「細胞分裂プロセスの有糸分裂段階を示す科学図。ラベル付きの教育的スタイル、色覚異常対応の色。」
Scientific Schematics でのビジュアル強化
スライド生成に加えて、scientific-schematics スキルを技術図に使用してください:
scientific-schematics を代わりに使用する場合:
- 複雑な技術図 (回路図、化学構造)
- 論文用の発行品質の図 (より高い品質閾値)
- 科学的精度レビューが必要な図
スキーマティクスを生成する方法:
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
スキーマティクス作成の詳細なガイダンスについては、scientific-schematics スキルドキュメントを参照してください。
コア機能
1. プレゼンテーション構造と組織
異なるコンテキストに適切な構造と明確なナラティブフローを備えたプレゼンテーションを構築してください。詳細なガイダンスについては references/presentation_structure.md を参照してください。
ユニバーサルストーリーアーク:
- フック: 注目を引く (30~60秒)
- コンテキスト: 重要性を確立 (トークの 5~10%)
- 問題/ギャップ: 不明な点を特定 (トークの 5~10%)
- アプローチ: 解決策を説明 (トークの 15~25%)
- 結果: 主な発見をプレゼント (トークの 40~50%)
- 含意: 意味を議論 (トークの 15~20%)
- クロージング: 記憶に残る結論 (1~2分)
トーク固有の構造:
- 学会発表 (15分): 1~2 つの主要な発見に焦点を当て、方法は最小限
- 学術セミナー (45分): 包括的なカバレッジ、詳細な方法、複数の研究
- 論文防衛 (60分): 完全な学位論文の概要、すべての研究がカバー
- グラント提案 (15分): 重要性、実行可能性、影響に重点
- ジャーナルクラブ (30分): 発表された著作の批判的分析
2. スライドデザイン原則
プロフェッショナル、読みやすく、アクセス可能なスライドを作成して理解を高めてください。完全なデザインガイドラインについては references/slide_design_principles.md を参照してください。
アンチパターン: 退屈で文字が多いプレゼンテーションを避けてください
❌ プレゼンテーションを退屈で忘れやすくする理由:
- テキストの壁 (スライド当たり 6 以上の箇条書き)
- 小さいフォント (<24pt 本文テキスト)
- 白い背景に黒いテキストのみ (ビジュアルな興味がない)
- 画像やグラフィックスなし (箇条書きのみ)
- カスタマイズなしのジェネリックテンプレート
- 密集した段落のような箇条書き
- 研究コンテキストの欠落 (引用なし)
- すべてのスライドが同じ (繰り返し)
✅ プレゼンテーションを魅力的で記憶に残すようにする理由:
- 高品質のビジュアルが支配 (図、写真、図、アイコン)
- テキストが大きく、明確 (主なコンテンツではなくアクセント)
- モダン、目的のある配色 (デフォルトテーマではない)
- 十分な余白 (スライドが呼吸する)
- research-lookup から得た研究に基づくコンテキスト (適切な引用)
- スライドレイアウトの多様性 (すべて箇条書きではない)
- ストーリー駆動フロー (ビジュアルアンカー付き)
- プロフェッショナルでポーランド化された外観
コアデザイン原則:
ビジュアルファースト・アプローチ (重要):
- ビジュアル (図、画像、図表) から始めて、テキストをサポートとして追加
- すべてのスライドは強力なビジュアル要素を持つべき (図、チャート、写真、図)
- テキストはビジュアルを説明または補完し、置き換えない
- 考えてください: 「これを示すにはどうすればよいか、単に述べるのではなく」
- ターゲット: ビジュアルコンテンツ 60~70%、テキスト 30~40%
インパクト付きのシンプリシティ:
- スライド当たり 1 つのメインアイデア
- 最小限のテキスト (好ましくは 3~4 箇条書き、各 4~6 語)
- 十分な余白 (スライドの 40~50%)
- 明確なビジュアルフォーカス
- 大胆で自信のあるデザイン選択
関与のためのタイポグラフィ:
- サンセリフフォント (Arial、Calibri、Helvetica)
- 大きいフォント: 24~28pt 本文テキスト (18pt 最小ではない)
- スライドタイトル 36~44pt (太字にする)
- 高いコントラスト (最小 4.5:1、7:1 を推奨)
- サイズを階層に使用、太さだけでなく
インパクトのための色:
- モダンな配色 (デフォルトの青/グレーではない)
- トピックを考慮: バイオテック? 鮮やかな色。物理学? 洗練された暗色。健康? 暖色。
- 限定的なパレット (合計 3~5 色)
- 高いコントラスト組み合わせ
- 色盲セーフ (赤と緑の組み合わせを避ける)
- 色を目的別に使用 (装飾ではなく)
ビジュアル興味のためのレイアウト:
- レイアウトを変える (すべて箇条書きではない)
- 2 列レイアウトを使用 (テキスト + 図)
- 主要な結果のためのフルスライド図
- 非対称構成 (中央揃えより興味深い)
- 焦点点の 3 分の 1 のルール
- 一貫性があるが繰り返しではない
3. スライドのデータ可視化
科学的な図をプレゼンテーションコンテキストに適応させてください。詳細なガイダンスについては references/data_visualization_slides.md を参照してください。
ジャーナル図との主な違い:
- 複製ではなく単純化
- より大きなフォント (最小 18~24pt)
- より少ないパネル (スライド間で分割)
- 直接ラベリング (凡例なし)
- 色とサイズによる強調
- 複雑なデータに対するプログレッシブな開示
可視化のベストプラクティス:
- 棒グラフ: 個別カテゴリーの比較
- 折れ線グラフ: トレンドと軌跡
- 散布図: 関係と相関
- ヒートマップ: マトリックスデータとパターン
- ネットワーク図: 関係と接続
避けるべき一般的な間違い:
- 小さいフォント (<18pt)
- 1 つのスライドに多すぎるパネル
- 複雑な凡例
- 不十分なコントラスト
- クラッター化されたレイアウト
4. トーク固有のガイダンス
異なるプレゼンテーションコンテキストには異なるアプローチが必要です。各タイプに関する包括的なガイダンスについては references/talk_types_guide.md を参照してください。
学会発表 (10~20分):
- 構造: 簡潔なイントロ → 最小限の方法 → 主要な結果 → クイック結論
- 焦点: 1~2 つの主な発見のみ
- スタイル: 魅力的で速いペース、記憶に残る
- ゴール: 興味を生成、ネットワーク、招待を取得
学術セミナー (45~60分):
- 構造: 詳細な方法による包括的なカバレッジ
- 焦点: 複数の発見、分析の深さ
- スタイル: 学術的、インタラクティブ、議論指向
- ゴール: 専門知識を示す、フィードバック取得、協力
論文防衛 (45~60分):
- 構造: 完全な学位論文の概要、すべての研究
- 焦点: 習得と独立した思考を示す
- スタイル: 形式的、包括的、尋問に対する準備
- ゴール: 試験に合格、研究決定を防衛
グラント提案 (10~20分):
- 構造: 問題 → 重要性 → アプローチ → 実行可能性 → 影響
- 焦点: 革新性、予備データ、チーム資格
- スタイル: 説得力があり、成果と影響に焦点を当てた
- ゴール: 資金を確保、実行可能性を示す
ジャーナルクラブ (20~45分):
- 構造: コンテキスト → 方法 → 結果 → 批判的分析
- 焦点: 発表された著作の理解と批評
- スタイル: 教育的、批判的、議論を促進
- ゴール: 学習、批評、含意を議論
5. 実装オプション
Nano Banana Pro PDF (デフォルト - 推奨)
最適な用途: 視覚的に素晴らしいスライド、高速作成、非技術的な聴衆
これはデフォルトで推奨されるアプローチです。 AI を使用して各スライドを完全な画像として生成してください。
ワークフロー:
- 各スライドを計画 (タイトル、コンテンツ、ビジュアル要素)
generate_slide_image.pyで各スライドを生成slides_to_pdf.pyで PDF に結合
# スライドを生成
python scripts/generate_slide_image.py "Title: Introduction..." -o slides/01.png
python scripts/generate_slide_image.py "Title: Methods..." -o slides/02.png
# PDF に結合
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
利点:
- 最も視覚的に印象的な結果
- 高速作成 (記述して生成)
- デザインスキルは不要
- 一貫性があり、プロフェッショナルな外観
- 一般的な聴衆に完璧
最適な用途:
- 学会発表
- ビジネスプレゼンテーション
- 一般的な科学談話
- ピッチプレゼンテーション
PowerPoint via PPTX スキル
最適な用途: 編集可能なスライド、カスタムデザイン、テンプレートベースのワークフロー
参照: 完全なドキュメントについては document-skills/pptx/SKILL.md を参照してください
Nano Banana Pro を --visual-only で使用してビジュアルを生成し、テキストで PPTX を構築してください。
主要なリソース:
assets/powerpoint_design_guide.md: 完全な PowerPoint デザインガイド- PPTX スキルの
html2pptx.md: プログラマティック作成ワークフロー - PPTX スキルのスクリプト:
rearrange.py、inventory.py、replace.py、thumbnail.py
ワークフロー:
generate_slide_image.py --visual-onlyでビジュアルを生成- HTML スライドを設計 (プログラマティック) またはテンプレートを使用
- html2pptx またはテンプレート編集を使用してプレゼンテーションを作成
- 生成された画像とテキストコンテンツを追加
- 視覚検証のためのサムネイルを生成
- 視覚検査に基づいて反復
利点:
- 編集可能なスライド (後でテキストを変更可能)
- 複雑なアニメーションと遷移
- インタラクティブな要素
- 会社テンプレートの互換性
LaTeX Beamer
最適な用途: 数学的コンテンツ、一貫したフォーマット、バージョン管理
参照: 完全なドキュメントについては references/beamer_guide.md を参照してください
利用可能なテンプレート:
assets/beamer_template_conference.tex: 15分の学会発表assets/beamer_template_seminar.tex: 45分の学術セミナーassets/beamer_template_defense.tex: 学位論文防衛
ワークフロー:
- 適切なテンプレートを選択
- テーマと色をカスタマイズ
- コンテンツを追加 (LaTeX ネイティブ: 方程式、コード、アルゴリズム)
- PDF にコンパイル
- 視覚検証のための画像に変換
利点:
- 美しい数学と方程式
- 一貫性があり、プロフェッショナルな外観
- バージョン管理に対応 (プレーンテキスト)
- アルゴリズムとコードに最適
- 再現可能でプログラマティック
6. ビジュアルレビューとイテレーション
ビジュアル検査による反復的な改善を実装してください。完全なワークフローについては references/visual_review_workflow.md を参照してください。
ビジュアル検証ワークフロー:
ステップ 1: PDF を生成 (まだ PDF でない場合)
- PowerPoint: PDF としてエクスポート
- Beamer: LaTeX ソースをコンパイル
ステップ 2: 画像に変換
# pdf_to_images スクリプトを使用
python scripts/pdf_to_images.py presentation.pdf review/slide --dpi 150
# または pptx スキルのサムネイル ツールを使用
python ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/thumb
ステップ 3: 体系的な検査
各スライドで以下を確認:
- テキストのあふれ: エッジでカットされたテキスト
- 要素の重複: テキストが画像または他のテキストと重複
- フォントサイズ: テキストが小さすぎる (<18pt)
- コントラスト: テキストと背景間の不十分なコントラスト
- レイアウトの問題: 配置の誤り、不十分な間隔
- ビジュアルクオリティ: ピクセル化された画像、不十分なレンダリング
ステップ 4: 問題を文書化
発行ログを作成:
スライド # | 問題タイプ | 説明 | 優先度
--------|-----------|-------------|----------
3 | テキストオーバーフロー | 4番目の箇条書きがボックスを超える | 高
7 | 重複 | 図がキャプションと重複 | 高
12 | フォントサイズ | 軸ラベルが小さすぎる | 中
ステップ 5: 修正を適用
ソースファイルを修正:
- PowerPoint: テキストボックスを編集、要素をサイズ変更
- Beamer: LaTeX コードを調整、再コンパイル
ステップ 6: 再検証
ステップ 1~5 を繰り返します (重大な問題がなくなるまで)。
停止基準:
- テキストのあふれなし
- 不適切な重複なし
- すべてのテキストが読みやすい (≥18pt に相当)
- 十分なコントラスト (≥4.5:1)
- プロフェッショナルな外観
7. タイミングとペース
プレゼンテーションが割り当てられた時間に適合することを確認してください。包括的なタイミングガイダンスについては assets/timing_guidelines.md を参照してください。
1 スライド/分ルール:
- 一般的なガイドライン: 約 1 スライド/分
- 複雑なスライドのために調整 (2~3分)
- 単純なスライドのために調整 (15~30秒)
時間配分:
- イントロダクション: 15~20%
- 方法: 15~20%
- 結果: 40~50% (最多時間)
- ディスカッション: 15~20%
- 結論: 5%
練習要件:
- 5分トーク: 5~7回練習
- 15分トーク: 3~5回練習
- 45分トーク: 3~4回練習
- 防衛: 4~6回練習
タイミングチェックポイント:
15分トークの場合:
- 3~4分: イントロダクション終了
- 7~8分: 結果の中途
- 12~13分: 結論を開始
緊急戦略:
- 遅れている: バックアップスライドをスキップ (事前に準備)
- 進んでいる: 例を拡張、ゆっくり
- 結論を決してスキップしない
8. 検証と品質保証
自動検証:
# スライド数、タイミング、ファイルサイズを検証
python scripts/validate_presentation.py presentation.pdf --duration 15
# 以下について報告を生成:
# - 推奨範囲に対するスライド数
# - ファイルサイズの警告
# - スライドサイズ
# - フォントサイズの問題 (PowerPoint)
# - コンパイル成功 (Beamer)
手動検証チェックリスト:
- スライド数が期間に適切
- タイトルスライドが完全 (名前、所属、日付)
- 明確なナラティブフロー
- スライド当たり 1 つのメインアイデア
- フォントサイズ ≥18pt (好ましくは 24pt+)
- 高いコントラスト色
- 大きく読みやすい図
- テキストのあふれまたは要素の重複なし
- デザイン全体で一貫性あり
- スライド番号が存在
- 最終スライドに連絡先情報
- バックアップスライド準備
- プロジェクターで テスト (可能な場合)
プレゼンテーション開発のワークフロー
ステージ 1: 計画 (スライド作成前)
コンテキストを定義:
- どのような発表? (学会、セミナー、防衛など)
- どのくらいの長さ? (分単位の期間)
- 聴衆は誰? (専門家、一般人、混合)
- 会場はどこ? (部屋のサイズ、A/V セットアップ、仮想/対面)
- その後何が? (Q&A、議論、ネットワーキング)
研究と文献レビュー (research-lookup スキルを使用):
- 背景文献を検索: コンテキストを確立する 5~10 の主要論文を見つける
- 知識ギャップを特定: research-lookup を使用して不明な点を見つける
- 比較研究を見つける: 同様の方法または結果を持つ論文を見つける
- サポート引用を集める: あなたの解釈をサポートする論文を収集
- 参考文献リストを構築: スライド用の .bib ファイルまたは引用リストを作成
- 引用する主要な発見をメモ: スライドで参照する特定の結果を文書化
コンテンツアウトラインを開発:
- 1~3 つの中核的なメッセージを特定
- プレゼントする主要な発見を選択
- 必要な図を選択 (通常 15分トークで 3~6)
- 適切な引用を含むナラティブアークを計画
- セクション別に時間を配分
15分トーク用アウトラインの例:
1. タイトル (30秒)
2. フック: 説得力のある問題 (60秒) [research-lookup を経由して 1~2 つの論文を引用]
3. 背景 (90秒) [コンテキストを確立する 3~4 つの主要論文を引用]
4. 研究質問 (45秒) [ギャップを示す論文を引用]
5. 方法の概要 (2分)
6~8. メイン結果 1 (3分、3スライド)
9~10. メイン結果 2 (2分、2スライド)
11~12. 結果 3 または検証 (2分、2スライド)
13~14. ディスカッションと含意 (2分) [2~3 つの先行研究と比較]
15. 結論 (45秒)
16. 謝辞 (15秒)
注記: スライド作成 前 に research-lookup を使用して背景 (スライド 2~4)
とディスカッション (スライド 13~14) の論文を見つけます。
ステージ 2: デザインと作成
実装方法を選択:
オプション A: PowerPoint (PPTX スキル経由)
assets/powerpoint_design_guide.mdを読むdocument-skills/pptx/SKILL.mdを読む- アプローチを選択 (プログラマティックまたはテンプレートベース)
- 一貫したデザインでマスタースライドを作成
- アウトラインに従ってプレゼンテーションを構築
オプション B: LaTeX Beamer
references/beamer_guide.mdを読むassets/から適切なテンプレートを選択- テーマと色をカスタマイズ
- LaTeX でコンテンツを書く
- PDF にコンパイル
デザインの考慮 (視覚的に魅力的にする):
- モダンな配色を選択: トピックに合わせる (バイオテック=鮮やかな色、物理学=洗練された暗色、健康=暖色)
- pptx スキルの配色例を使用 (Teal & Coral、Bold Red、Deep Purple & Emerald など)
- デフォルトの青/グレーテーマではない
- 高いコントラストの 3~5 色
- クリーンなフォントを選択: サンセリフ、大きいサイズ (24pt+本文)
- ビジュアル要素を計画: 各スライドに何の画像、図、アイコンを使用?
- レイアウトを変える: フルフィギュア、2 列、テキストオーバーレイを混在 (すべてではない箇条書き)
- セクション区切りを設計: 視覚的な分割 (テキストだけではなく、ストライキングなグラフィックス)
- アニメーション/ビルドを計画: 複雑なスライドについての情報フローを制御
- ビジュアルな興味を追加: 背景画像、カラーブロック、形、アイコン
ステージ 3: コンテンツ開発
スライドを入力 (ビジュアルファースト戦略):
- ビジュアルで始める: 各キーポイントに使用する図、画像、図表を計画
- research-lookup を広く使用: 適切な引用のために 8~15 の論文を見つける
- ビジュアルバックボーンを最初に作成: すべての図、チャート、画像、図表を追加
- サポートとして最小限のテキストを追加: 箇条書きはビジュアルを補完し、置き換えない
- セクション区切りを設計: 画像またはグラフィックスでビジュアルな分割 (単なるテキストではなく)
- タイトル/クロージングをポーランド化: ビジュアルに打つ、連絡先情報を含める
- 遷移/ビルドを追加: 情報フローを制御
ビジュアルコンテンツ要件 (スライドを魅力的にする):
- 画像: 高品質の写真、イラスト、概念的なグラフィック
- アイコン: 概念のビジュアル表現 (装飾ではなく)
- 図: フローチャート、スキーマティック、プロセス図
- 図: 簡略化された研究図、大きなラベル (18~24pt)
- チャート: クリーンなデータ可視化、明確なメッセージ
- グラフィック: ビジュアルメタファー、概念イラスト
- カラーブロック: 色付き形でコンテンツを視覚的に組織
- ターゲット: スライド当たり最小 1~2 つの強力なビジュアル要素
科学的コンテンツ (研究に基づく):
- 引用: research-lookup を広く使用して関連論文を見つける
- イントロダクション: コンテキストとギャップを確立する 3~5 の論文を引用
- 背景: 主な先行作業をビジュアルで示す (単に引用するだけでなく)
- ディスカッション: 結果と比較するために 3~5 の論文を引用
- 読みやすさについてオーサーイヤー形式 (Smith et al., 2023) を使用
- 引用は信頼性と科学的厳密さを確立
- 図: 論文から簡略化、大きなラベル (最小 18~24pt)
- 方程式: 大きく、明確、各項を説明 (控えめに使用)
- テーブル: 最小限、キー比較をハイライト (データダンプではなく)
- コード/アルゴリズム: 構文ハイライト使用、簡潔に保つ
テキストガイドライン (少なくは多い):
- 箇条書き、段落なし
- スライド当たり 3~4 箇条書き (本当に必要な場合のみ 6 まで)
- 箇条書きあたり 4~6 語 (6×6 ルールより短い)
- 主要な用語を太字
- テキストはサポートロール、ビジュアルはスター
- ビルドを使用してペースを制御
ステージ 4: ビジュアル検証
画像を生成:
# PDF を画像に変換
python scripts/pdf_to_images.py presentation.pdf review/slides
# またはサムネイルグリッドを作成
python ../document-skills/pptx/scripts/thumbnail.py presentation.pptx review/grid
体系的なレビュー:
- 各スライド画像を表示
- 問題チェックリストに対して確認
- スライド番号を持つ問題を文書化
- 遠距離からの読みやすさをテスト (50% サイズで表示)
修正する一般的な問題:
- テキストが境界を超えて拡張
- 図がテキストと重複
- フォントサイズが小さすぎる
- 不十分なコントラスト
- 配置の誤り
イテレーション:
- ソースで特定された問題を修正
- PDF/プレゼンテーションを再生成
- 画像に再度変換
- 再検査
- クリーンになるまで繰り返し
ステージ 5: 練習と改善
練習スケジュール:
- 実行 1: ラフドラフト (長くなる)
- 実行 2: スムーズな遷移
- 実行 3: 正確なタイミング
- 実行 4: 最終的なポーランド化
- 実行 5 以上: メンテナンス (前日、当日の朝)
練習する内容:
- 完全なタイマー付きトーク
- 難しい説明
- セクション間の遷移
- オープニングとクロージング (完璧になるまで)
- 予想される質問
練習に基づく改善:
- オーバーになっている場合はスライドをカット
- 不明確な場合は説明を拡張
- 明確化のために言葉遣いを調整
- タイミングチェックポイントをマーク
- バックアップスライドを準備
ステージ 6: 最終準備
技術チェック:
- 複数のコピーを保存 (ノートパソコン、クラウド、USB)
- プレゼンテーションコンピューターで動作
- アダプター/ケーブルが利用可能
- バックアップ PDF バージョン
- プロジェクターでテスト (可能な場合)
コンテンツ最終:
- スペルミスや誤りなし
- すべての図が高品質
- スライド番号が正しい
- 最終スライドに連絡先情報
- バックアップスライドの準備完了
発表準備:
- ノートを準備 (使用する場合)
- タイマー/電話の準備完了
- 水が利用可能
- ビジネスカード/ハンドアウト
- 資料に満足 (3回以上の練習)
他のスキルとの統合
Research Lookup (科学的プレゼンテーションに重要):
- 背景開発: 文献を検索してイントロダクションコンテキストを構築
- 引用収集: あなたの発表で引用する主要論文を見つける
- ギャップ識別: 不明な点を特定して研究をモチベーション
- 先行作業の比較: あなたの結果と比較する論文を見つける
- サポート証拠: あなたの解釈をサポートする文献を見つける
- 質問準備: Q&A に情報を与える可能性のある論文を見つける
- 常に research-lookup を使用 任意の科学プレゼンテーションを開発するときに、適切なコンテキストと引用を確保してください
科学的な執筆:
- 論文コンテンツをプレゼンテーション形式に変換
- 主な発見を抽出して簡略化
- 同じ図を使用 (ただしスライド用に再設計)
- 一貫した用語を維持
PPTX スキル:
- PowerPoint 作成および編集に使用
- テンプレートワークフローのスクリプトを活用
- 検証用のサムネイル生成を使用
- プログラマティック作成について html2pptx を参照
データ可視化:
- プレゼンテーション用適切な図を作成
- 複雑な可視化を簡略化
- 遠距離からの読みやすさを確保
- プログレッシブな開示を使用
避けるべき一般的な落とし穴
コンテンツの間違い
退屈で退屈なプレゼンテーション (避けることが重要):
- 問題: ビジュアルの興味がなく、研究コンテキストがない文字の多いス
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- davila7
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/davila7/claude-code-templates / ライセンス: MIT
関連スキル
nano-banana-2
inference.sh CLIを通じてGoogle Gemini 3.1 Flash Image Preview(Nano Banana 2)で画像を生成します。テキストから画像を生成する機能、画像編集、最大14枚の複数画像入力、Google Searchグラウンディング機能に対応しています。トリガーワード:「nano banana 2」「nanobanana 2」「gemini 3.1 flash image」「gemini 3 1 flash image preview」「google image generation」
octocode-slides
洗練されたマルチファイル形式のHTMLプレゼンテーションを生成します。6段階のフロー(概要 → リサーチ → アウトライン → デザイン → 実装 → レビュー)で構成されています。各スライドは独立したHTMLファイルとなり、iframeで読み込まれます。「スライドを作成してほしい」「プレゼンテーションを作ってほしい」「HTMLスライドを生成してほしい」「デックを構築してほしい」といった依頼や、ノート・ドキュメント・コードを洗練されたプレゼンテーションに変換する際に使用できます。
gpt-image2-ppt
OpenAIのgpt-image-2を使用して、視覚的に優れたPPTスライドを生成します。Spatial Glass、Tech Blue、Editorial Monoなど10種類のキュレーション済みスタイルに対応し、ユーザーが提供したPPTXファイルを模倣するテンプレートクローンモードも搭載しています。HTMLビューアと16:9形式のPPTXファイルを出力します。プレゼンテーション、スライド、ピッチデック、投資家向けPPT、雑誌風PPTの作成依頼などで活用してください。
nano-banana
Nano Banana PRO(Gemini 3 Pro Image)およびNano Banana(Gemini 2.5 Flash Image)を使用したAI画像生成機能です。以下の場合に活用できます:(1)テキストプロンプトからの画像生成、(2)既存画像の編集、(3)インフォグラフィックス、ロゴ、商品写真、ステッカーなどのプロフェッショナルなビジュアルアセット制作、(4)複数画像での人物キャラクターの一貫性保持、(5)正確なテキスト描画を含む画像生成、(6)AI生成ビジュアルが必要なあらゆるタスク。「画像を生成」「画像を作成」「写真を作る」「ロゴをデザイン」「インフォグラフィックスを作成」「AI画像」「nano banana」またはその他の画像生成リクエストをトリガーとして機能します。
oiloil-ui-ux-guide
モダンでクリーンなUI/UXガイダンス・レビュースキルです。新機能や既存システム(Webアプリ)に対して、実行可能なUI/UX改善提案、デザイン原則、デザインレビューチェックリストが必要な場合に活用できます。CRAP(コントラスト・反復・配置・近接)をベースに、タスクファーストなUX、情報設計、フィードバック・システムステータス、一貫性、affordances、エラー防止・復旧、認知負荷を重視します。モダンミニマルスタイル(クリーン・余白・タイポグラフィ主導)を強制し、不要なテキストを削減、アイコンとしての絵文字を禁止し、統一されたアイコンセットから直感的で洗練されたアイコンを推奨します。
axiom-hig-ref
Apple Human Interface Guidelines リファレンス — 色(セマンティックカラー、カスタムカラー、パターン)、背景(マテリアル階層、ダイナミック背景)、タイポグラフィ(標準スタイル、カスタムフォント、Dynamic Type)、SF Symbols(レンダリングモード、色、多言語対応)、ダークモード、アクセシビリティ、プラットフォーム固有の考慮事項を網羅したガイドラインです。