Communityコーディング&開発github.com

ppt生成

ユーザーがプレゼンテーション(PPT/PPTX)の生成、作成をリクエストした際に使用します。各スライドの画像を生成し、それらをPowerPointファイルに構成することで、視覚的に豊かなスライドを作成します。

ppt生成 とは?

このスキルは、AI生成画像を各スライドに用いてプロフェッショナルなPowerPointプレゼンテーションを作成するものです。ワークフローは、統一されたビジュアルスタイルでプレゼンテーション構成を計画し、スライド画像を順次生成(前のスライドを参照してスタイルの一貫性を維持)、最終的にそれらをPPTXファイルにまとめる、という3つのステップで構成されます。Business、Academic、Minimal、Apple Keynote、Creativeなど、複数のプレゼンテーションスタイルに対応しています。特に重要なのは、画像生成を並列化せず、**厳密に1枚ずつ順番に**生成することです。各スライドは前のスライドの出力を参照画像として使用するため、並列処理はビジュアルの一貫性を損なう原因となります。このスキルは、スタイルを統一した高品質なプレゼンテーションを自動生成したい開発者やAIエージェントユーザーに最適です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bytedance/deer-flow/tree/main/skills/public/ppt-generation

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

PPT生成スキル

概要

このスキルは、AI生成画像を各スライドに用いてプロフェッショナルなPowerPointプレゼンテーションを作成します。ワークフローは、統一されたビジュアルスタイルでプレゼンテーション構成を計画し、スライド画像を順次生成(前のスライドを参照してスタイルの一貫性を維持)、最終的にそれらをPPTXファイルにまとめます。

中核機能

  • 統一されたビジュアルスタイルで複数スライドのプレゼンテーションを計画・構成
  • Business、Academic、Minimal、Apple Keynote、Creativeなど、複数のプレゼンテーションスタイルに対応
  • 画像生成スキルを使用して、各スライドにユニークなAI画像を生成
  • 前のスライドを参照画像として使用し、ビジュアルの一貫性を維持
  • 画像をプロフェッショナルなPPTXファイルに構成

プレゼンテーションスタイル

プレゼンテーション計画を作成する際に、以下のスタイルから選択します。

スタイル説明最適な用途
glassmorphismぼかし効果のあるすりガラスパネル、浮遊する半透明カード、鮮やかなグラデーション背景、レイヤリングによる奥行きテック製品、AI/SaaSデモ、未来的なピッチ
dark-premiumリッチな黒背景(#0a0a0a)、輝くアクセントカラー、繊細なグロー効果、高級ブランドの美学プレミアム製品、エグゼクティブプレゼンテーション、高級ブランド
gradient-modern大胆なメッシュグラデーション、流れるような色彩遷移、現代的なタイポグラフィ、鮮やかでありながら洗練されたスタートアップ、クリエイティブエージェンシー、ブランドローンチ
neo-brutalist生の大胆なタイポグラフィ、ハイコントラスト、意図的な「醜い」美学、デザインとしての反デザイン、メンフィス風エッジの効いたブランド、Gen-Zをターゲット、破壊的スタートアップ
3d-isometricクリーンなアイソメトリックイラストレーション、浮遊する3D要素、ソフトシャドウ、テック志向の美学テック解説、製品機能、SaaSプレゼンテーション
editorial雑誌品質のレイアウト、洗練されたタイポグラフィ階層、ドラマチックな写真、Vogue/Bloombergの美学年次報告書、高級ブランド、ソートリーダーシップ
minimal-swissグリッドベースの精密さ、Helveticaに着想を得たタイポグラフィ、ネガティブスペースの大胆な活用、タイムレスなモダニズム建築、デザイン事務所、プレミアムコンサルティング
keynoteAppleに着想を得た美学:大胆なタイポグラフィ、ドラマチックな画像、ハイコントラスト、映画的な雰囲気基調講演、製品発表、インスピレーショナルなトーク

ワークフロー

ステップ1: 要件を理解する

ユーザーがプレゼンテーション生成をリクエストした場合、以下を特定します。

  • トピック/主題: プレゼンテーションの内容
  • スライド数: 必要なスライド数(デフォルト: 5~10)
  • スタイル: Business / Academic / Minimal / Keynote / Creative
  • アスペクト比: Standard(16:9)または Classic(4:3)
  • コンテンツアウトライン: 各スライドの主要ポイント
  • /mnt/user-data 以下のフォルダをチェックする必要はありません

ステップ2: プレゼンテーション計画を作成する

プレゼンテーション構造を定義したJSONファイルを /mnt/user-data/workspace/ に作成します。重要: 全体的なビジュアルの一貫性を定義するために style フィールドを含めてください。

{
  "title": "プレゼンテーションタイトル",
  "style": "keynote",
  "style_guidelines": {
    "color_palette": "深い黒背景、白テキスト、単一アクセントカラー(青またはオレンジ)",
    "typography": "太字サンセリフ見出し、クリーンな本文テキスト、ドラマチックなサイズコントラスト",
    "imagery": "高品質写真、フルブリード画像、映画的な構図",
    "layout": "たっぷりとした余白、中央配置、スライドあたりの要素は最小限"
  },
  "aspect_ratio": "16:9",
  "slides": [
    {
      "slide_number": 1,
      "type": "title",
      "title": "メインタイトル",
      "subtitle": "サブタイトルまたはキャッチコピー",
      "visual_description": "画像生成のための詳細な説明"
    },
    {
      "slide_number": 2,
      "type": "content",
      "title": "スライドタイトル",
      "key_points": ["ポイント1", "ポイント2", "ポイント3"],
      "visual_description": "画像生成のための詳細な説明"
    }
  ]
}

ステップ3: スライド画像を順次生成する

重要: スライドは厳密に1枚ずつ、順番に生成してください。画像生成を並列化したりバッチ処理したりしないでください。各スライドは前のスライドの出力を参照画像として使用します。スライドを並列生成するとビジュアルの一貫性が損なわれるため、許可されません。

  1. 画像生成スキルを読む: /mnt/skills/public/image-generation/SKILL.md

  2. **最初のスライド(スライド1)**では、ビジュアルスタイルを確立するプロンプトを作成します。

{
  "prompt": "プロフェッショナルプレゼンテーションスライド。[計画からのスタイルガイドライン]。タイトル: 'あなたのタイトル'。[visual_description]。このスライドはプレゼンテーション全体のビジュアル言語を確立します。",
  "style": "[選択したスタイルに基づく - 例: Apple Keynoteの美学、ドラマチックな照明、映画的]",
  "composition": "明確なテキスト階層を持つクリーンなレイアウト、[スタイル固有の構図]",
  "color_palette": "[スタイルガイドラインから]",
  "typography": "[スタイルガイドラインから]"
}
python /mnt/skills/public/image-generation/scripts/generate.py \
  --prompt-file /mnt/user-data/workspace/slide-01-prompt.json \
  --output-file /mnt/user-data/outputs/slide-01.jpg \
  --aspect-ratio 16:9
  1. **後続のスライド(スライド2以降)**では、前のスライドを参照画像として使用します。
{
  "prompt": "参照画像のビジュアルスタイルを継承したプロフェッショナルプレゼンテーションスライド。同じカラーパレット、タイポグラフィスタイル、全体的な美学を維持してください。タイトル: 'スライドタイトル'。[visual_description]。参照とのビジュアルの一貫性を保ってください。",
  "style": "参照画像のスタイルに正確に合わせる",
  "composition": "参照と同様のレイアウト原則を、このコンテンツに合わせて調整",
  "color_palette": "参照画像と同じ",
  "consistency_note": "このスライドは参照画像と同じプレゼンテーションに属しているように見える必要があります"
}
python /mnt/skills/public/image-generation/scripts/generate.py \
  --prompt-file /mnt/user-data/workspace/slide-02-prompt.json \
  --reference-images /mnt/user-data/outputs/slide-01.jpg \
  --output-file /mnt/user-data/outputs/slide-02.jpg \
  --aspect-ratio 16:9
  1. 残りのすべてのスライドについても、常に前のスライドを参照して続けます。
# スライド3はスライド2を参照
python /mnt/skills/public/image-generation/scripts/generate.py \
  --prompt-file /mnt/user-data/workspace/slide-03-prompt.json \
  --reference-images /mnt/user-data/outputs/slide-02.jpg \
  --output-file /mnt/user-data/outputs/slide-03.jpg \
  --aspect-ratio 16:9

# スライド4はスライド3を参照
python /mnt/skills/public/image-generation/scripts/generate.py \
  --prompt-file /mnt/user-data/workspace/slide-04-prompt.json \
  --reference-images /mnt/user-data/outputs/slide-03.jpg \
  --output-file /mnt/user-data/outputs/slide-04.jpg \
  --aspect-ratio 16:9

ステップ4: PPTを構成する

すべてのスライド画像が生成されたら、構成スクリプトを呼び出します。

python /mnt/skills/public/ppt-generation/scripts/generate.py \
  --plan-file /mnt/user-data/workspace/presentation-plan.json \
  --slide-images /mnt/user-data/outputs/slide-01.jpg /mnt/user-data/outputs/slide-02.jpg /mnt/user-data/outputs/slide-03.jpg \
  --output-file /mnt/user-data/outputs/presentation.pptx

パラメータ:

  • --plan-file: プレゼンテーション計画JSONファイルの絶対パス(必須)
  • --slide-images: スライド画像の絶対パス(順番通り、必須、スペース区切り)
  • --output-file: 出力PPTXファイルの絶対パス(必須)

[!NOTE] Pythonファイル自体は読まず、パラメータを指定して呼び出すだけにしてください。

完全な例: Glassmorphismスタイル(最先端)

ユーザーリクエスト: 「AI製品ローンチに関するプレゼンテーションを作成して」

ステップ1: プレゼンテーション計画を作成

/mnt/user-data/workspace/ai-product-plan.json を作成:

{
  "title": "Nova AIのご紹介",
  "style": "glassmorphism",
  "style_guidelines": {
    "color_palette": "鮮やかな紫からシアンへのグラデーション背景(#667eea→#00d4ff)、15~20%白色不透明度のすりガラスパネル、電光アクセント",
    "typography": "SF Pro Displayスタイル、太字700ウェイトの白タイトル(微かなテキストシャドウ付き)、クリーンな400ウェイト本文テキスト、ガラス上で優れたコントラスト",
    "imagery": "抽象的な3Dガラス球体、浮遊する半透明の幾何学形状、柔らかな発光球体、層状の透明度による奥行き",
    "layout": "中央配置のすりガラスカード(32px角丸)、48~64pxパディング、グラデーションの上に浮遊、ソフトシャドウによる層状の奥行き",
    "effects": "ガラスパネルに20~40pxのバックドロップブラー、微かな白いボーダーグロー、グラデーションに合わせた柔らかな色付きシャドウ、光の屈折効果",
    "visual_language": "Apple Vision Pro / visionOSの美学、透明度によるプレミアムな奥行き、未来的でありながら親しみやすい、2024年デザイントレンド"
  },
  "aspect_ratio": "16:9",
  "slides": [
    {
      "slide_number": 1,
      "type": "title",
      "title": "Nova AIのご紹介",
      "subtitle": "再定義されたインテリジェンス",
      "visual_description": "深紫(#667eea)からマゼンタ、シアン(#00d4ff)へと流れる見事なグラデーション背景。中央: 強力なバックドロップブラーを備えた大きなすりガラスパネル。太字の白タイトル「Nova AIのご紹介」と、より明るいサブタイトル。カードの周囲に浮遊する3Dガラス球体と抽象的な形状が奥行きを創出。ガラスパネルの背後から柔らかなグローが発せられる。プレミアムなvisionOSの美学。ガラスカードには微かな白いボーダー(1px rgba 255,255,255,0.3)と柔らかな紫がかった影。"
    },
    {
      "slide_number": 2,
      "type": "content",
      "title": "なぜNovaなのか?",
      "key_points": ["10倍高速な処理", "人間のような理解", "エンタープライズ級のセキュリティ"],
      "visual_description": "同じ紫-シアングラデーション背景。左側: 浮遊するすりガラスカードにタイトル「なぜNovaなのか?」が太字白で表示され、その下に3つのキーポイントが微かなガラスピルバッジとともに。右側: 相互接続されたガラスノードと柔らかなグローを備えたニューラルネットワークの抽象的な3Dビジュアライゼーション。浮遊する半透明の幾何学形状(二十面体、トーラス)が奥行きを追加。前のスライドと一貫したガラスモーフィズムの美学。"
    },
    {
      "slide_number": 3,
      "type": "content",
      "title": "仕組み",
      "key_points": ["自然言語入力", "マルチモーダル処理", "瞬時のインサイト"],
      "visual_description": "前のスライドと一貫したグラデーション背景。中央構成: 3枚のすりガラスカードがわずかな角度で積み重なり、ワークフローステップを示し、柔らかな発光線で接続。各カードには抽象的なアイコン。構成の周囲に浮遊するガラス球体と光の粒子。上部にタイトル「仕組み」が太字白で表示。カードのレイヤリングと透明度によって奥行きが創出。"
    },
    {
      "slide_number": 4,
      "type": "content",
      "title": "スケール向けに設計",
      "key_points": ["100万以上の同時ユーザー", "99.99%アップタイム", "グローバルインフラストラクチャ"],
      "visual_description": "同じグラデーション背景。非対称レイアウト: 右側には、メトリクスが太字タイポグラフィで表示された大きなすりガラスパネル。左側: ガラスパネルと接続線で作られた抽象的な3D地球儀が、グローバルスケールを表現。小さなガラスカード状の浮遊データビジュアライゼーション要素に数字が表示。全体に柔らかなアンビエントグロー。プレミアムなテック美学。"
    },
    {
      "slide_number": 5,
      "type": "conclusion",
      "title": "未来は今、始まる",
      "subtitle": "ウェイティングリストに参加",
      "visual_description": "ドラマチックな最終スライド。わずかに彩度を上げたグラデーション背景。中央のすりガラスカードに太字タイトル「未来は今、始まる」と行動を促すサブタイトル。カードの背後: 柔らかな光線のバーストと浮遊するガラス粒子が祝福効果を創出。複数の層状ガラス形状が奥行きを創出。スタイルの一貫性を維持しながら、最も視覚的にインパクトのあるスライド。"
    }
  ]
}

ステップ2: 画像生成スキルを読む

/mnt/skills/public/image-generation/SKILL.md を読んで、画像の生成方法を理解します。

ステップ3: 参照チェーンでスライド画像を順次生成

スライド1 - タイトル(ビジュアル言語を確立):

/mnt/user-data/workspace/nova-slide-01.json を作成:

{
  "prompt": "ガラスモーフィズムデザインのウルトラプレミアムプレゼンテーションタイトルスライド。背景: 深紫(#667eea)からマゼンタ(#f093fb)、シアン(#00d4ff)への滑らかな流れるグラデーション、柔らかく鮮やか。中央: 強力なバックドロップブラー効果を備えた大きなすりガラスパネル、32px角丸、太字白サンセリフタイトル「Nova AIのご紹介」(72pt、SF Pro Displayスタイル、フォントウェイト700)と微かなテキストシャドウ、その下にサブタイトル「再定義されたインテリジェンス」がより明るいウェイトで。ガラスパネルには微かな白いボーダー(1px rgba 255,255,255,0.25)と柔らかな紫がかったドロップシャドウ。カードの周囲に浮遊: 屈折のある3Dガラス球体、半透明の幾何学形状(二十面体、抽象的なブロブ)、奥行きと立体感を創出。ガラスパネルの背後から柔らかな発光グロー。小さな浮遊光の粒子。Apple Vision Pro / visionOS UIの美学。プロフェッショナルプレゼンテーションスライド、16:9アスペクト比。超モダン、プレミアムテック製品ローンチの雰囲気。",
  "style": "ガラスモーフィズム、visionOS美学、Apple Vision Pro UIスタイル、プレミアムテック、2024年デザイントレンド",
  "composition": "中央配置のガラスカードが焦点、端に浮遊する3D要素が奥行きを創出、40%のネガティブスペース、明確なビジュアル階層",
  "lighting": "グラデーションからの柔らかなアンビエントグロー、ガラス要素を通した光の屈折、3D形状への微かなリムライティング",
  "color_palette": "紫グラデーション #667eea、マゼンタ #f093fb、シアン #00d4ff、すりガラス白 rgba(255,255,255,0.15)、純白テキスト #ffffff",
  "effects": "ガラスパネルへのバックドロップブラー、カラーティント付きソフトドロップシャドウ、光の屈折、ガラス上の微かなノイズテクスチャ、浮遊粒子"
}
python /mnt/skills/public/image-generation/scripts/generate.py \
  --prompt-file /mnt/user-data/workspace/nova-slide-01.json \
  --output-file /mnt/user-data/outputs/nova-slide-01.jpg \
  --aspect-ratio 16:9

スライド2 - コンテンツ(スライド1の画像を参照):

/mnt/user-data/workspace/nova-slide-02.json を作成:

{
  "prompt": "参照画像のビジュアルスタイルを継承したプロフェッショナルプレゼンテーションスライド。同じ紫-シアングラデーション背景、同じガラスモーフィズムの美学、同じタイポグラフィスタイルを維持。タイトル: 'なぜNovaなのか?' コンテンツ: 3つのキーポイントが浮遊ガラスカード内に表示。右側: 相互接続されたノードを持つ抽象的な3Dニューラルネットワークビジュアライゼーション。全体の構成、色、雰囲気は参照画像と完全に一致する必要があります。",
  "style": "参照画像のスタイルを正確に継承 - ガラスモーフィズム、visionOS",
  "composition": "参照と同様のレイアウト原則 - 左側コンテンツカード、右側ビジュアル要素、同程度の余白とバランス",
  "color_palette": "参照画像と同じ - 紫-シアングラデーション、すりガラスパネル、白テキスト",
  "consistency_note": "このスライドは参照画像と同じプレゼンテーションに属しているように見える必要があります"
}
python /mnt/skills/public/image-generation/scripts/generate.py \
  --prompt-file /mnt/user-data/workspace/nova-slide-02.json \
  --reference-images /mnt/user-data/outputs/nova-slide-01.jpg \
  --output-file /mnt/user-data/outputs/nova-slide-02.jpg \
  --aspect-ratio 16:9

スライド3 - コンテンツ(スライド2の画像を参照):

/mnt/user-data/workspace/nova-slide-03.json を作成:

{
  "prompt": "参照画像のビジュアルスタイルを継承したプロフェッショナルプレゼンテーションスライド。同じ紫-シアングラデーション背景、同じガラスモーフィズムの美学、同じタイポグラフィスタイルを維持。タイトル: '仕組み' コンテンツ: 積み重ねられた浮遊ガラスカード内の3つのワークフローステップ、接続線あり。全体の構成、色、雰囲気は参照画像と完全に一致する必要があります。",
  "style": "参照画像のスタイルを正確に継承 - ガラスモーフィズム、visionOS",
  "composition": "参照と同様のレイアウト原則 - 中央積み重ね構成、バランスの取れた余白",
  "color_palette": "参照画像と同じ - 紫-シアングラデーション、すりガラスパネル、白テキスト",
  "consistency_note": "このスライドは参照画像と同じプレゼンテーションに属しているように見える必要があります"
}
python /mnt/skills/public/image-generation/scripts/generate.py \
  --prompt-file /mnt/user-data/workspace/nova-slide-03.json \
  --reference-images /mnt/user-data/outputs/nova-slide-02.jpg \
  --output-file /mnt/user-data/outputs/nova-slide-03.jpg \
  --aspect-ratio 16:9

スライド4 - コンテンツ(スライド3の画像を参照):

/mnt/user-data/workspace/nova-slide-04.json を作成:

{
  "prompt": "参照画像のビジュアルスタイルを継承したプロフェッショナルプレゼンテーションスライド。同じ紫-シアングラデーション背景、同じガラスモーフィズムの美学、同じタイポグラフィスタイルを維持。タイトル: 'スケール向けに設計' コンテンツ: 右側にメトリクスを表示する大きなガラスパネル、左側に3D地球儀ビジュアライゼーション。全体の構成、色、雰囲気は参照画像と完全に一致する必要があります。",
  "style": "参照画像のスタイルを正確に継承 - ガラスモーフィズム、visionOS",
  "composition": "参照と同様のレイアウト原則 - 非対称構成、左側ビジュアル、右側コンテンツ",
  "color_palette": "参照画像と同じ - 紫-シアングラデーション、すりガラスパネル、白テキスト",
  "consistency_note": "このスライドは参照画像と同じプレゼンテーションに属しているように見える必要があります"
}
python /mnt/skills/public/image-generation/scripts/generate.py \
  --prompt-file /mnt/user-data/workspace/nova-slide-04.json \
  --reference-images /mnt/user-data/outputs/nova-slide-03.jpg \
  --output-file /mnt/user-data/outputs/nova-slide-04.jpg \
  --aspect-ratio 16:9

スライド5 - 結論(スライド4の画像を参照):

/mnt/user-data/workspace/nova-slide-05.json を作成:

{
  "prompt": "参照画像のビジュアルスタイルを継承したプロフェッショナルプレゼンテーションスライド。同じ紫-シアングラデーション背景、同じガラスモーフィズムの美学、同じタイポグラフィスタイルを維持。タイトル: '未来は今、始まる' コンテンツ: 中央ガラスカードと行動を促すテキスト。カードの背後: 光線のバーストと浮遊粒子。全体の構成、色、雰囲気は参照画像と完全に一致する必要があります。",
  "style": "参照画像のスタイルを正確に継承 - ガラスモーフィズム、visionOS",
  "composition": "参照と同様のレイアウト原則 - 中央焦点構成、劇的な要素",
  "color_palette": "参照画像と同じ - 紫-シアングラデーション、すりガラスパネル、白テキスト",
  "consistency_note": "このスライドは参照画像と同じプレゼンテーションに属しているように見える必要があります"
}
python /mnt/skills/public/image-generation/scripts/generate.py \
  --prompt-file /mnt/user-data/workspace/nova-slide-05.json \
  --reference-images /mnt/user-data/outputs/nova-slide-04.jpg \
  --output-file /mnt/user-data/outputs/nova-slide-05.jpg \
  --aspect-ratio 16:9

ステップ4: 最終PPTXを構成

python /mnt/skills/public/ppt-generation/scripts/generate.py \
  --plan-file /mnt/user-data/workspace/ai-product-plan.json \
  --slide-images /mnt/user-data/outputs/nova-slide-01.jpg /mnt/user-data/outputs/nova-slide-02.jpg /mnt/user-data/outputs/nova-slide-03.jpg /mnt/user-data/outputs/nova-slide-04.jpg /mnt/user-data/outputs/nova-slide-05.jpg \
  --output-file /mnt/user-data/outputs/nova-presentation.pptx

高度なヒント

  • スタイルの一貫性: 後続スライドのイメージ生成プロンプトでは、常に前のスライドを参照画像として使用します。これにより、カラーパレット、タイポグラフィ、全体的な美観がスライド間で一貫して維持されます。
  • スタイルガイドライン: 計画の style_guidelines フィールドを使用して、各画像生成プロンプトに構造化されたガイドラインを提供し、正確なビジュアル出力を実現します。
  • 最初のスライドが重要: 最初のスライドのプロンプトがプレゼンテーション全体のビジュアルトーンを決定します。画像生成プロンプトでは、選択したスタイルの重要な要素を詳細に説明してください。
  • 画質: 画像生成スキルは高品質な出力を生成します。正しいアスペクト比(16:9がプレゼンテーションの標準)を使用していることを確認してください。
  • Pythonファイルは読まない: 上記の構成スクリプトを、提供されたパラメータで呼び出すだけにしてください。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

academic-paper-review

Use this skill when the user requests to review, analyze, critique, or summarize academic papers, research articles, preprints, or scientific publications. Supports comprehensive structured reviews covering methodology assessment, contribution evaluation, literature positioning, and constructive feedback generation. Trigger on queries involving paper URLs, uploaded PDFs, arXiv links, or requests like "review this paper", "analyze this research", "summarize this study", or "write a peer review".

bootstrap

Generate a personalized SOUL.md through a warm, adaptive onboarding conversation. Trigger when the user wants to create, set up, or initialize their AI partner's identity — e.g., "create my SOUL.md", "bootstrap my agent", "set up my AI partner", "define who you are", "let's do onboarding", "personalize this AI", "make you mine", or when a SOUL.md is missing. Also trigger for updates: "update my SOUL.md", "change my AI's personality", "tweak the soul".

bytedance/academic-paper-review

Use this skill when the user requests to review, analyze, critique, or summarize academic papers, research articles, preprints, or scientific publications. Supports comprehensive structured reviews covering methodology assessment, contribution evaluation, literature positioning, and constructive feedback generation. Trigger on queries involving paper URLs, uploaded PDFs, arXiv links, or requests like "review this paper", "analyze this research", "summarize this study", or "write a peer review".

bytedance/chart-visualization

This skill should be used when the user wants to visualize data. It intelligently selects the most suitable chart type from 26 available options, extracts parameters based on detailed specifications, and generates a chart image using a JavaScript script.

bytedance/claude-to-deerflow

Interact with DeerFlow AI agent platform via its HTTP API. Use this skill when the user wants to send messages or questions to DeerFlow for research/analysis, start a DeerFlow conversation thread, check DeerFlow status or health, list available models/skills/agents in DeerFlow, manage DeerFlow memory, upload files to DeerFlow threads, or delegate complex research tasks to DeerFlow. Also use when the user mentions deerflow, deer flow, or wants to run a deep research task that DeerFlow can handle.

bytedance/consulting-analysis

Use this skill when the user requests to generate, create, or write professional research reports including but not limited to market analysis, consumer insights, brand analysis, financial analysis, industry research, competitive intelligence, investment due diligence, or any consulting-grade analytical report. This skill operates in two phases — (1) generating a structured analysis framework with chapter skeleton, data query requirements, and analysis logic, and (2) after data collection by other skills, producing the final consulting-grade report with structured narratives, embedded charts, and strategic insights.

bytedance/data-analysis

Use this skill when the user uploads Excel (.xlsx/.xls) or CSV files and wants to perform data analysis, generate statistics, create summaries, pivot tables, SQL queries, or any form of structured data exploration. Supports multi-sheet Excel workbooks, aggregation, filtering, joins, and exporting results to CSV/JSON/Markdown.

bytedance/deep-research

Use this skill instead of WebSearch for ANY question requiring web research. Trigger on queries like "what is X", "explain X", "compare X and Y", "research X", or before content generation tasks. Provides systematic multi-angle research methodology instead of single superficial searches. Use this proactively when the user's question needs online information.

bytedance/find-skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

bytedance/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

bytedance/github-deep-research

Conduct multi-round deep research on any GitHub Repo. Use when users request comprehensive analysis, timeline reconstruction, competitive analysis, or in-depth investigation of GitHub. Produces structured markdown reports with executive summaries, chronological timelines, metrics analysis, and Mermaid diagrams. Triggers on Github repository URL or open source projects.

bytedance/image-generation

Use this skill when the user requests to generate, create, imagine, or visualize images including characters, scenes, products, or any visual content. Supports structured prompts and reference images for guided generation.

bytedance/podcast-generation

Use this skill when the user requests to generate, create, or produce podcasts from text content. Converts written content into a two-host conversational podcast audio format with natural dialogue.

bytedance/ppt-generation

Use this skill when the user requests to generate, create, or make presentations (PPT/PPTX). Creates visually rich slides by generating images for each slide and composing them into a PowerPoint file.

bytedance/skill-creator

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

bytedance/surprise-me

Create a delightful, unexpected "wow" experience for the user by dynamically discovering and creatively combining other enabled skills. Triggers when the user says "surprise me" or any request expressing a desire for an unexpected creative showcase. Also triggers when the user is bored, wants inspiration, or asks for "something interesting".

bytedance/vercel-deploy

Deploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as "Deploy my app", "Deploy this to production", "Create a preview deployment", "Deploy and give me the link", or "Push this live". No authentication required - returns preview URL and claimable deployment link.

bytedance/video-generation

Use this skill when the user requests to generate, create, or imagine videos. Supports structured prompts and reference image for guided generation.

bytedance/web-design-guidelines

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

chart-visualization

This skill should be used when the user wants to visualize data. It intelligently selects the most suitable chart type from 26 available options, extracts parameters based on detailed specifications, and generates a chart image using a JavaScript script.

関連スキル