一键导入
create-seminar-slides
Exploratoryセミナー用のスライドを自動作成する。構成案→スライド詳細→PPTX生成の3ステップをオーケストレーションし、各ステップでユーザー確認を挟む。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Exploratoryセミナー用のスライドを自動作成する。構成案→スライド詳細→PPTX生成の3ステップをオーケストレーションし、各ステップでユーザー確認を挟む。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when a seminar story outline already exists and you need to create per-slide details with layout wireframes, content specifications, and speaker notes for Keynote production
Use when planning a seminar, workshop, or presentation - creates a structured story outline with section breakdown, time allocation, demo planning, and FAQ from topic information and reference URLs
Exploratory セミナー用スライドのデザインガイド。Exploratoryのセミナープレゼンテーションを作成する際に、このスキルを参照してデザインの一貫性を保つ。タイトルスライド、アジェンダ、コンテンツスライド、デモ説明、まとめなどの本編スライドに適用する。自己紹介・登壇者プロフィール・告知スライドは対象外。最終的にKeynoteで編集・プレゼンするため、Keynote互換性を考慮した設計になっている。
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
| name | create-seminar-slides |
| description | Exploratoryセミナー用のスライドを自動作成する。構成案→スライド詳細→PPTX生成の3ステップをオーケストレーションし、各ステップでユーザー確認を挟む。 |
セミナーのテーマ・参考情報から、構成案→スライド詳細→PPTXファイルまでを3ステップで自動作成するオーケストレーションスキル。各ステップでユーザー確認を挟み、フィードバックを反映しながら進める。
[入力: テーマ + 参考URL + 制約条件]
|
[ステップ1: 構成案作成]
|
[★ ユーザー確認 → 修正ループ(最大2回)]
|
[ステップ2: スライド詳細作成]
|
[★ ユーザー確認 → 修正ループ(最大2回)]
|
[ステップ3: PPTX生成 + Visual QA]
|
[★ ユーザー確認 → 修正ループ]
|
[出力: .pptx ファイル]
ユーザーから以下の情報を受け取る(不足分は AskUserQuestion で確認):
| 項目 | 必須 | デフォルト |
|---|---|---|
| セミナーテーマ/タイトル | 必須 | — |
| 参考URL | 任意 | — |
| 対象者 | 確認 | Exploratory既存ユーザー |
| 発表形式 | 確認 | プレゼン+デモ |
| 発表時間 | 確認 | 40分 |
| 重点テーマ | 任意 | — |
| 出力先フォルダ | 任意 | ./output/ |
上記の必要な入力のうち、ユーザーが提供していない項目を AskUserQuestion で確認する。
2つのサブエージェントを並列で起動する。
Task:
description: "参考URL リサーチ: {テーマ}"
subagent_type: general-purpose
prompt: |
以下の参考URLから情報を収集してください。
## テーマ
{テーマ}
## 参考URL
{URLリスト}
## 指示
- 各URLの内容をWebFetchで取得する
- Exploratoryのノートページ(exploratory.io/note/)はURLの末尾に /note_content/note.html を付けて取得する
- セミナーの構成に使えるポイントを整理して返す
- 数字・データ・具体的なユースケースを優先的に抽出する
Task:
description: "補完リサーチ: {テーマ}"
subagent_type: general-purpose
prompt: |
以下のテーマについて、WebSearchで補完情報を収集してください。
## テーマ
{テーマ}
## 指示
- テーマに関する最新動向・ベストプラクティスをWebSearchで調査する
- 類似セミナーの構成例があれば参考にする
- 競合ツールとの比較ポイントを整理する
- 聴衆が関心を持ちそうなFAQを想定する
リサーチ結果を統合し、seminar-outline スキルのフォーマットに従って構成案を作成する。
Task:
description: "構成案作成: {テーマ}"
subagent_type: general-purpose
prompt: |
以下のリサーチ結果を基に、セミナーの構成案を作成してください。
## テーマ
{テーマ}
## 制約条件
- 対象者: {対象者}
- 発表形式: {発表形式}
- 発表時間: {発表時間}
- 重点テーマ: {重点テーマ}
## 参考URLリサーチ結果
{ステップ1-2の結果}
## 補完リサーチ結果
{ステップ1-2の結果}
## 構成案のフォーマット・ルール
{seminar-outline/SKILL.md の「Step 3: 構成案の作成」「構成設計の原則」「時間別のセクション数目安」セクションを埋め込む}
構成案をユーザーに提示し、確認を求める。
ストーリー構成案を作成しました。以下の点を確認してください:
1. 全体のストーリーラインは意図通りか
2. セクション構成と時間配分は適切か
3. デモの配置と内容は妥当か
4. 追加・削除したいセクションはあるか
修正が必要な場合はフィードバックをお願いします。
OKなら「OK」「次へ」等で進めてください。
保存先: {出力先フォルダ}/{テーマ}_構成案.md
構成案を基に、スライド1枚ごとの詳細を作成する。
Task:
description: "スライド詳細作成: {テーマ}"
subagent_type: general-purpose
prompt: |
以下の構成案を基に、スライドの詳細を作成してください。
## 構成案
{ステップ1で確定した構成案}
## スライド詳細のフォーマット・ルール
{seminar-slides-detail/SKILL.md の全内容を埋め込む}
スライド詳細をユーザーに提示し、確認を求める。
スライド詳細を作成しました。以下の点を確認してください:
1. 各スライドのレイアウト構成は適切か
2. コンテンツの文言・数字は正確か
3. スピーカーノートの内容は自然か
4. スライド枚数は多すぎ/少なすぎないか
5. デモの流れ詳細は実行可能か
修正が必要な場合はフィードバックをお願いします。
OKなら「OK」「次へ」等で進めてください。
保存先: {出力先フォルダ}/{テーマ}_スライド詳細.md
スライド詳細を基に、PptxGenJSでPPTXファイルを生成する。
pptx スキルの「Creating from Scratch」フローに従い、exploratory-slides スキルのデザインガイドを適用する。
重要: 以下のスキルファイルを必ず読み込んでから作業する:
pptx/pptxgenjs.md — PptxGenJSのAPI・ベストプラクティスexploratory-slides/SKILL.md — Exploratoryセミナー固有のデザインルール手順:
1. pptx/pptxgenjs.md を読み込む
2. exploratory-slides/SKILL.md を読み込む
3. スライド詳細の各スライドをPptxGenJSのコードに変換する
4. デザインガイドのカラー・フォント・レイアウトルールを厳守する
5. create_slides.js を生成して実行する
pptx スキルのQAセクションに従い、Visual QAを実行する。
# PDF変換 → 画像化
python scripts/office/soffice.py --headless --convert-to pdf output.pptx
pdftoppm -jpeg -r 150 output.pdf slide
サブエージェントで画像を検査する。プロンプトには exploratory-slides のVisual QAチェックリストを含める:
#4CA872 のみ)PPTXファイルを生成しました。Visual QAの結果:
[QA結果のサマリー]
ファイル: {出力先フォルダ}/{テーマ}.pptx
Keynoteで開いて確認してください。修正が必要な場合はフィードバックをお願いします。
完了時に以下のファイルが出力される:
| ファイル | 内容 |
|---|---|
{テーマ}_構成案.md | ストーリー構成案 |
{テーマ}_スライド詳細.md | スライドごとのレイアウト・コンテンツ・スピーカーノート |
{テーマ}.pptx | 最終PPTXファイル |
すべてを最初からやる必要はない。ユーザーが途中成果物を持っている場合:
| 持っているもの | 開始ステップ |
|---|---|
| テーマのみ | ステップ1から |
| 構成案(MD) | ステップ2から |
| スライド詳細(MD) | ステップ3から |
| 構成案 + 修正指示 | ステップ1-4(修正)から |
ユーザーが既存のMDファイルを指定した場合は、それを読み込んで該当ステップから再開する。
pptx スキルと exploratory-slides スキルの両方を参照する