Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

ppt-generation

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

description の原文を見る

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.

SKILL.md 本文

PPT生成スキル

概要

このスキルは、各スライドに対してAI生成画像を作成し、それらをPPTXファイルに合成することで、プロフェッショナルなPowerPointプレゼンテーションを生成します。ワークフローには、一貫した視覚的スタイルでプレゼンテーション構造を計画し、前のスライドをスタイル一貫性の参照として使用しながらスライド画像を順次生成し、最終プレゼンテーションに組み立てることが含まれます。

コア機能

  • 統一された視覚的スタイルを持つマルチスライドプレゼンテーションの計画と構成
  • 複数のプレゼンテーションスタイルに対応: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グリッドベースの精密性、ヘルベチカインスパイアードタイポグラフィ、ネガティブスペースの大胆な使用、タイムレスなモダニズム建築、デザイン事務所、プレミアムコンサルティング
keynoteAppleインスピアードの美学、ボールドタイポグラフィ、ドラマティック画像、ハイコントラスト、シネマティック感覚キーノート、製品発表、インスピレーショナルトーク

ワークフロー

ステップ1:要件の理解

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

  • トピック/主題:プレゼンテーションのテーマ
  • スライド数:必要なスライド数(デフォルト:5~10枚)
  • スタイル:business / academic / minimal / keynote / creative
  • アスペクト比:標準(16:9)またはクラシック(4:3)
  • コンテンツアウトライン:各スライドの要点
  • /mnt/user-data 以下のフォルダを確認する必要はありません

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

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

{
  "title": "Presentation Title",
  "style": "keynote",
  "style_guidelines": {
    "color_palette": "Deep black backgrounds, white text, single accent color (blue or orange)",
    "typography": "Bold sans-serif headlines, clean body text, dramatic size contrast",
    "imagery": "High-quality photography, full-bleed images, cinematic composition",
    "layout": "Generous whitespace, centered focus, minimal elements per slide"
  },
  "aspect_ratio": "16:9",
  "slides": [
    {
      "slide_number": 1,
      "type": "title",
      "title": "Main Title",
      "subtitle": "Subtitle or tagline",
      "visual_description": "Detailed description for image generation"
    },
    {
      "slide_number": 2,
      "type": "content",
      "title": "Slide Title",
      "key_points": ["Point 1", "Point 2", "Point 3"],
      "visual_description": "Detailed description for image generation"
    }
  ]
}

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

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

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

  2. 最初のスライド(スライド1)について、視覚的スタイルを確立するプロンプトを作成します:

{
  "prompt": "Professional presentation slide. [style_guidelines from plan]. Title: 'Your Title'. [visual_description]. This slide establishes the visual language for the entire presentation.",
  "style": "[Based on chosen style - e.g., Apple Keynote aesthetic, dramatic lighting, cinematic]",
  "composition": "Clean layout with clear text hierarchy, [style-specific composition]",
  "color_palette": "[From style_guidelines]",
  "typography": "[From style_guidelines]"
}
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": "Professional presentation slide continuing the visual style from the reference image. Maintain the same color palette, typography style, and overall aesthetic. Title: 'Slide Title'. [visual_description]. Keep visual consistency with the reference.",
  "style": "Match the style of the reference image exactly",
  "composition": "Similar layout principles as reference, adapted for this content",
  "color_palette": "Same as reference image",
  "consistency_note": "This slide must look like it belongs in the same presentation as the reference image"
}
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": "Introducing Nova AI",
  "style": "glassmorphism",
  "style_guidelines": {
    "color_palette": "Vibrant purple-to-cyan gradient background (#667eea→#00d4ff), frosted glass panels with 15-20% white opacity, electric accents",
    "typography": "SF Pro Display style, bold 700 weight white titles with subtle text-shadow, clean 400 weight body text, excellent contrast on glass",
    "imagery": "Abstract 3D glass spheres, floating translucent geometric shapes, soft luminous orbs, depth through layered transparency",
    "layout": "Centered frosted glass cards with 32px rounded corners, 48-64px padding, floating above gradient, layered depth with soft shadows",
    "effects": "Backdrop blur 20-40px on glass panels, subtle white border glow, soft colored shadows matching gradient, light refraction effects",
    "visual_language": "Apple Vision Pro / visionOS aesthetic, premium depth through transparency, futuristic yet approachable, 2024 design trends"
  },
  "aspect_ratio": "16:9",
  "slides": [
    {
      "slide_number": 1,
      "type": "title",
      "title": "Introducing Nova AI",
      "subtitle": "Intelligence, Reimagined",
      "visual_description": "Stunning gradient background flowing from deep purple (#667eea) through magenta to cyan (#00d4ff). Center: large frosted glass panel with strong backdrop blur, containing bold white title 'Introducing Nova AI' and lighter subtitle. Floating 3D glass spheres and abstract shapes around the card creating depth. Soft glow emanating from behind the glass panel. Premium visionOS aesthetic. The glass card has subtle white border (1px rgba 255,255,255,0.3) and soft purple-tinted shadow."
    },
    {
      "slide_number": 2,
      "type": "content",
      "title": "Why Nova?",
      "key_points": ["10x faster processing", "Human-like understanding", "Enterprise-grade security"],
      "visual_description": "Same purple-cyan gradient background. Left side: floating frosted glass card with title 'Why Nova?' in bold white, three key points below with subtle glass pill badges. Right side: abstract 3D visualization of neural network as interconnected glass nodes with soft glow. Floating translucent geometric shapes (icosahedrons, tori) adding depth. Consistent glassmorphism aesthetic with previous slide."
    },
    {
      "slide_number": 3,
      "type": "content",
      "title": "How It Works",
      "key_points": ["Natural language input", "Multi-modal processing", "Instant insights"],
      "visual_description": "Gradient background consistent with previous slides. Central composition: three stacked frosted glass cards at slight angles showing the workflow steps, connected by soft glowing lines. Each card has an abstract icon. Floating glass orbs and light particles around the composition. Title 'How It Works' in bold white at top. Depth created through card layering and transparency."
    },
    {
      "slide_number": 4,
      "type": "content",
      "title": "Built for Scale",
      "key_points": ["1M+ concurrent users", "99.99% uptime", "Global infrastructure"],
      "visual_description": "Same gradient background. Asymmetric layout: right side features large frosted glass panel with metrics displayed in bold typography. Left side: abstract 3D globe made of glass panels and connection lines, representing global scale. Floating data visualization elements as small glass cards with numbers. Soft ambient glow throughout. Premium tech aesthetic."
    },
    {
      "slide_number": 5,
      "type": "conclusion",
      "title": "The Future Starts Now",
      "subtitle": "Join the waitlist",
      "visual_description": "Dramatic finale slide. Gradient background with slightly increased vibrancy. Central frosted glass card with bold title 'The Future Starts Now' and call-to-action subtitle. Behind the card: burst of soft light rays and floating glass particles creating celebration effect. Multiple layered glass shapes creating depth. The most visually impactful slide while maintaining style consistency."
    }
  ]
}

ステップ2:画像生成スキルを読みます

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

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

スライド1 - タイトル(視覚的言語を確立):

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

{
  "prompt": "Ultra-premium presentation title slide with glassmorphism design. Background: smooth flowing gradient from deep purple (#667eea) through magenta (#f093fb) to cyan (#00d4ff), soft and vibrant. Center: large frosted glass panel with strong backdrop blur effect, rounded corners 32px, containing bold white sans-serif title 'Introducing Nova AI' (72pt, SF Pro Display style, font-weight 700) with subtle text shadow, subtitle 'Intelligence, Reimagined' below in lighter weight. The glass panel has subtle white border (1px rgba 255,255,255,0.25) and soft purple-tinted drop shadow. Floating around the card: 3D glass spheres with refraction, translucent geometric shapes (icosahedrons, abstract blobs), creating depth and dimension. Soft luminous glow emanating from behind the glass panel. Small floating particles of light. Apple Vision Pro / visionOS UI aesthetic. Professional presentation slide, 16:9 aspect ratio. Hyper-modern, premium tech product launch feel.",
  "style": "Glassmorphism, visionOS aesthetic, Apple Vision Pro UI style, premium tech, 2024 design trends",
  "composition": "Centered glass card as focal point, floating 3D elements creating depth at edges, 40% negative space, clear visual hierarchy",
  "lighting": "Soft ambient glow from gradient, light refraction through glass elements, subtle rim lighting on 3D shapes",
  "color_palette": "Purple gradient #667eea, magenta #f093fb, cyan #00d4ff, frosted white rgba(255,255,255,0.15), pure white text #ffffff",
  "effects": "Backdrop blur on glass panels, soft drop shadows with color tint, light refraction, subtle noise texture on glass, floating particles"
}
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": "Presentation slide continuing EXACT visual style from reference image. SAME purple-to-cyan gradient background, SAME glassmorphism aesthetic, SAME typography style. Left side: frosted glass card with backdrop blur containing title 'Why Nova?' in bold white (matching reference font style), three feature points as subtle glass pill badges below. Right side: abstract 3D neural network visualization made of interconnected glass nodes with soft cyan glow, floating in space. Floating translucent geometric shapes (matching style from reference) adding depth. The frosted glass has identical treatment: white border, purple-tinted shadow, same blur intensity. CRITICAL: This slide must look like it belongs in the exact same presentation as the reference image - same colors, same glass treatment, same overall aesthetic.",
  "style": "MATCH REFERENCE EXACTLY - Glassmorphism, visionOS aesthetic, same visual language",
  "composition": "Asymmetric split: glass card left (40%), 3D visualization right (40%), breathing room between elements",
  "color_palette": "EXACTLY match reference: purple #667eea, cyan #00d4ff gradient, same frosted white treatment, same text white",
  "consistency_note": "CRITICAL: Must be visually identical in style to reference image. Same gradient colors, same glass blur intensity, same shadow treatment, same typography weight and style. Viewer should immediately recognize this as the same presentation."
}
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~5:同じパターンを続行し、各スライドが前のスライドを参照

後続スライドの一貫性ルール:

  • プロンプトに「continuing EXACT visual style from reference image」を常に含める
  • 「SAME gradient background」、「SAME glass treatment」、「SAME typography」を指定
  • スタイル一致を強調する consistency_note を含める
  • 直前のスライド画像を参照

ステップ4:最終PPTを合成

python /mnt/skills/public/ppt-generation/scripts/generate.py \
  --plan-file /mnt/user-data/workspace/nova-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

スタイル固有のガイドライン

Glassmorphismスタイル(推奨 - 最も現代的で前衛的)

{
  "style": "glassmorphism",
  "style_guidelines": {
    "color_palette": "活気のあるグラデーション背景(紫#667eea からピンク#f093fbへ、またはシアン#4facfe から青#00f2fe へ)、フロスティング白パネル(20%不透明)、グラデーションに映えるアクセントカラー",
    "typography": "SF Pro Display または Inter フォントスタイル、ボールド600~700ウェイトタイトル、クリーン400ウェイトボディ、微妙なドロップシャドウ付き白テキスト(ガラス上で読みやすい)",
    "imagery": "宇宙に浮かぶ抽象的な3D形状、ソフトなぼやけたオーブ、ガラス材料の幾何学的プリミティブ、半透明レイヤーの重ね合いによる深さ",
    "layout": "バックドロップフィルター効果のあるフローティングカードパネル、ジェネラスパディング(48~64px)、丸みのあるコーナー(24~32pxラジアス)、微妙なシャドウによる階層化された深さ",
    "effects": "フロスティングガラスブラー(backdrop-filter: blur 20px)、微妙な白ボーダー(1px rgba 255,255,255,0.2)、パネル背後のソフトグロー、ドロップシャドウ付きフローティング要素",
    "visual_language": "Apple Vision Pro UIのようなプレミアムテック美学、透明度を通じた深さ、ガラス表面を通じて光が屈折"
  }
}

ダークプレミアムスタイル

{
  "style": "dark-premium",
  "style_guidelines": {
    "color_palette": "深いブラックベース(#0a0a0a~#121212)、発光するアクセントカラー(エレクトリック青#00d4ff、ネオン紫#bf5af2、またはゴールド#ffd700)、深さのための微妙なグレーグラデーション(#1a1a1a~#0a0a0a)",
    "typography": "エレガントなサンセリフ(Neue Haas Grotesk または Suisse Int'l スタイル)、ドラマティックなサイズコントラスト(72pt以上の見出し、18pt本文)、見出しのレタースペーシング-0.02em、ピュアホワイト(#ffffff)テキスト",
    "imagery": "ドラマティックなスタジオライティング、リムライトとエッジグロー、シネマティック製品ショット、抽象的なライトトレイル、プレミアム素材テクスチャ(ブラッシュメタル、マット表面)",
    "layout": "ジェネラスなネガティブスペース(60%以上)、非対称なバランス、グリッドに固定されたコンテンツだが呼吸の余地あり、スライドごと単一のフォーカルポイント",
    "effects": "重要要素の背後の微妙なアンビエントグロー、ライトブルーム効果、グレイン質感オーバーレイ(2~3%不透明)、エッジのビネット",
    "visual_language": "ラグジュアリーテックブランド美学(Bang & Olufsen、Porsche Design)、抑制を通じた洗練、すべての要素は意図的"
  }
}

グラデーションモダンスタイル

{
  "style": "gradient-modern",
  "style_guidelines": {
    "color_palette": "ボールドなメッシュグラデーション(Stripe/Linear スタイル:紫ピンクオレンジ#7c3aed→#ec4899→#f97316、またはクールトーン:シアン青紫#06b6d4→#3b82f6→#8b5cf6)、背景の強度に応じて白または暗いテキスト",
    "typography": "モダンな幾何学的サンセリフ(Satoshi、General Sans、または Clash Display スタイル)、可変フォントウェイト、特大ボールド見出し(80pt以上)、快適なボディテキスト(20pt)",
    "imagery": "抽象的な流動形状、変形グラデーション、3Dレンダリング抽象オブジェクト、ソフトな有機フォーム、浮遊する幾何学的プリミティブ",
    "layout": "ダイナミック非対称構成、ブレンドモード付きの重なり要素、グラデーション流に統合されたテキスト、フルブリード背景",
    "effects": "スムーズなグラデーション遷移、微妙なノイズテクスチャ(深さのため3~5%)、グラデーションマッチングカラーティント付きのソフトシャドウ、動きを示唆するモーションブラー",
    "visual_language": "コンテンポラリーSaaS美学(Stripe、Linear、Vercel)、エネルギッシュながらプロフェッショナル、前向きのテックバイブ"
  }
}

ネオブルータリストスタイル

{
  "style": "neo-brutalist",
  "style_guidelines": {
    "color_palette": "ハイコントラスト一次色:スターク黒、ピュアホワイト、ボールドなアクセント(ホットピンク#ff0080、エレクトリックイエロー#ffff00、またはロー赤#ff0000)、オプション:メンフィスインスピアードパステルを二次色として",
    "typography": "超太字濃縮型(Impact、Druk、または Bebas Neue スタイル)、大文字見出し、極度のサイズコントラスト、意図的にタイト または重なり合ったレタースペーシング",
    "imagery": "生のフィルタリングされていない写真、意図的なビジュアルノイズ、ハーフトーンパターン、カットアウトコラージュ美学、手描き要素、ステッカーとスタンプ",
    "layout": "破損グリッド、重なり要素、太い黒ボーダー(4~8px)、見える構造、反ホワイトスペース(密だが組織化されたカオス)",
    "effects": "ハードシャドウ(ブラーなし、8~12px オフセット)、ピクセル化アクセント、スキャンライン、CRT画面効果、意図的な「ミス」",
    "visual_language": "反企業的反逆、DIYジン美学がデジタルと出会う、生の真正性、大胆さで記憶に残る"
  }
}

3D等角投影スタイル

{
  "style": "3d-isometric",
  "style_guidelines": {
    "color_palette": "ソフトなコンテンポラリーパレット:ミュートされた紫(#8b5cf6)、ティール(#14b8a6)、暖かいコーラル(#fb7185)、クリーム または ライトグレー背景(#fafafa)、要素全体で一貫した彩度",
    "typography": "フレンドリーな幾何学的サンセリフ(Circular、Gilroy、または Quicksand スタイル)、中程度ウェイト見出し、優れた読みやすさ、快適な24ptボディテキスト",
    "imagery": "クリーンな等角投影3Dイラスト、一貫した30°等角角度、ソフトなクレイレンダリング美学、浮遊プラットフォームとデバイス、かわいい簡素化されたオブジェクト",
    "layout": "中央の等角シーンをヒーロー、テキストは3D要素の周りにバランスされ、明確なビジュアル階層、快適なマージン(64px以上)",
    "effects": "ソフトドロップシャドウ(20pxブラー、30%不透明)、3Dオブジェクトのアンビエントオクルージョン、表面のサブトルなグラデーション、一貫したライトソース(左上)",
    "visual_language": "フレンドリーなテック図解(Slack、Notion、Asana スタイル)、親しみやすいコンプレックスさ、簡素化による明確さ"
  }
}

エディトリアルスタイル

{
  "style": "editorial",
  "style_guidelines": {
    "color_palette": "洗練されたニュートラル:オフホワイト(#f5f5f0)、チャーコール(#2d2d2d)、単一のアクセントカラー(バーガンディ#7c2d12、フォレスト#14532d、または紺#1e3a5f)、時々フルカラー写真",
    "typography": "見出しのための洗練されたセリフ(Playfair Display、Freight、または Editorial New スタイル)、ボディのクリーンなサンセリフ(Söhne、Graphik)、ドラマティックなサイズ階層(96pt見出し、16ptボディ)、ジェネラスなラインハイト1.6",
    "imagery": "雑誌品質の写真、ドラマティックなトリミング、フルブリード画像、意図的なネガティブスペースを持つポートレート、エディトリアルライティング(Vogue、Bloomberg Businessweek スタイル)",
    "layout": "洗練されたグリッドシステム(12カラム)、意図的な非対称、プルクォートをデザイン要素として、テキストは画像の周りに回り込み、エレガントなマージン",
    "effects": "ミニマルエフェクト - 写真とタイポグラフィに輝きを放つ、微妙な画像トリートメント(わずかなデサチュレーション、フィルムグレイン)、エレガントなボーダーとルール",
    "visual_language": "ハイエンド雑誌美学、知的な洗練、デザイン抑制を通じた高められたコンテンツ"
  }
}

ミニマルスイススタイル

{
  "style": "minimal-swiss",
  "style_guidelines": {
    "color_palette": "ピュアホワイト(#ffffff)またはオフホワイト(#fafaf9)背景、トゥルーブラック(#000000)テキスト、単一のボールドなアクセント(スイス赤#ff0000、Klein青#002fa7、またはシグナルイエロー#ffcc00)",
    "typography": "Helvetica Neue または Aktiv Grotesk、厳密なタイプスケール(12/16/24/48/96)、ボディ用ミディアムウェイト、強調のみボールド、フラッシュレフト ラグドライト配置",
    "imagery": "客観的な写真、幾何学的形状、クリーンなアイコノグラフィ、数学的精密性、意図的な空白スペースを構成要素として",
    "layout": "厳密なグリッド準拠(ベースラングリッドが精神において見える)、モジュール構成、ジェネラスなホワイトスペース(スライドの40%以上)、目に見えないグリッドラインに配置されたコンテンツ",
    "effects": "なし - フォームの純粋さ、シャドウなし、グラデーションなし、装飾要素なし、時々単一の髪の毛のようなルール",
    "visual_language": "インターナショナルタイポグラフィックスタイル、形は機能に従う、タイムレスなモダニズム、Dieter Rams インスピアードの抑制"
  }
}

キーノートスタイル(Apple風格)

{
  "style": "keynote",
  "style_guidelines": {
    "color_palette": "深いブラック(#000000~#1d1d1f)、ピュアホワイトテキスト、シグネチャーブルー(#0071e3)またはグラデーションアクセント(テック用紫ピンク、クリエイティブ用青ティール)",
    "typography": "San Francisco Pro Display、極端なウェイトコントラスト(太字80pt以上の見出し、ライト24ptボディ)、見出しのネガティブレタースペーシング(-0.03em)、光学的配置",
    "imagery": "シネマティック写真、浅い被写界深度、ドラマティックなライティング(リムライト、スポットライティング)、リフレクション付き製品ヒーロー ショット、フルブリード画像",
    "layout": "最大のネガティブスペース、スライドごと単一の強力な画像または声明、コンテンツを中央配置またはドラマティックにオフセット、雑然とさせない",
    "effects": "微妙なグラデーション オーバーレイ、重要要素上のライトブルーム とグロー、表面上のリフレクション、スムーズなグラデーション背景",
    "visual_language": "Apple WWDCキーノート美学、シンプルさを通じた自信、すべてのピクセルが考慮される、劇的なプレゼンテーション"
  }
}

出力処理

生成後:

  • PPTXファイルは /mnt/user-data/outputs/ に保存されます
  • present_files ツールを使用してユーザーと生成されたプレゼンテーションを共有します
  • リクエストされた場合は個々のスライド画像も共有します
  • プレゼンテーションの簡潔な説明を提供します
  • 必要に応じて反復またはスライドの再生成を提供します

注記

クリティカルな品質ガイドライン

プロンプト エンジニアリングのプロフェッショナルな結果のため:

  • ユーザーの言語に関係なく、画像プロンプトに対して常に英語を使用します
  • ビジュアル詳細について非常に具体的にしてください - 曖昧なプロンプトは一般的な結果を生成します
  • 正確な16進カラーコードを含めます(「紫」ではなく#667eea)
  • タイポグラフィ詳細を指定します:フォントウェイト(400/700)、サイズ階層、レタースペーシング
  • エフェクトを正確に説明します:「backdrop blur 20px」、「drop shadow 8px blur 30% opacity」
  • 実際のデザインシステムを参照します:「visionOS美学」、「Stripe ウェブサイトスタイル」、「Bloomberg Businessweek レイアウト」

ビジュアル一貫性(最も重要):

  • スライドを順次生成 - 各スライドは前のスライドを参照する必要があります
  • 最初のスライドは重要 - プレゼンテーション全体の視覚的言語を確立します
  • その後のすべてのスライドプロンプトで、明示的に述べます:「continuing EXACT visual style from reference image」
  • プロンプトで一貫性を強制するためにSAME、EXACT、MATCHキーワードを強調して使用します
  • すべての JSON プロンプトに consistency_note フィールドをスライド1の後に含めます
  • スライドが一貫性がない場合、より強い参照の強調で再生成します

モダン美学のためのデザイン原則:

  • ネガティブスペースを受け入れます - 40~60%の空白スペースはプレミアムな感じを生成します
  • スライドごとの要素を制限 - 1つのフォーカルポイント、1つのメッセージ
  • レイヤリングを通じた深さを使用(シャドウ、透明度、z深度)
  • タイポグラフィ階層:巨大な見出し(72pt以上)、快適なボディ(18~24pt)
  • カラー抑制:1つのプライマリパレット、最大1~2個のアクセントカラー

避けるべき一般的なミス:

  • ❌ 「プロフェッショナルスライド」のようなジェネリックプロンプト - 具体的にしてください
  • ❌ スライドごとに多すぎる要素/テキスト - 雑然とした = アンプロフェッショナル
  • ❌ スライド間の一貫性のない色 - 常に前のスライドを参照します
  • ❌ 参照画像パラメータをスキップ - これにより視覚的一貫性が損なわれます
  • ❌ プレゼンテーション内で異なるデザインスタイルを使用
  • ❌ スライドを並列生成 - スライドを1つずつ順番に生成する必要があります(スライド1→2→3...)、決して同時ではなく

異なるコンテキストのための推奨スタイル:

  • テック製品ローンチ → glassmorphism または gradient-modern
  • ラグジュアリー/プレミアムブランド → dark-premium または editorial
  • スタートアップピッチ → gradient-modern または minimal-swiss
  • エグゼクティブプレゼン → dark-premium または keynote
  • クリエイティブエージェンシー → neo-brutalist または gradient-modern
  • データ/分析 → minimal-swiss または 3d-isometric

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
bytedance
リポジトリ
bytedance/deer-flow
ライセンス
MIT
最終更新
不明

Source: https://github.com/bytedance/deer-flow / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: bytedance · bytedance/deer-flow · ライセンス: MIT