Communitygithub.com

gemini-carousel

LinkedInカルーセルスライドをGeminiで生成するスキル。コンテンツの分析からデザインブリーフ作成、プロンプト出力までを自動化します。

gemini-carousel とは?

Gemini Carouselは、CodexやClaude上で動作するAIエージェントスキルで、LinkedIn向けのカルーセルスライドを作成します。ユーザーが投稿やニュースレターなどのコンテンツを貼り付けると、スキルが内容を分析し、スライドごとのデザインブリーフを作成します。その後、Gemini画像生成用のプロンプトをスライドごとに出力し、ブランドカラーやタイポグラフィを統一した一貫性のあるカルーセルを実現します。ブランドファイル(brand-kit.md)が存在すればそれを読み込み、なければ手動入力や自動提案に対応。スライド数は6、8、10枚から選択可能で、カバーとCTAスライドは視覚的に差別化されます。British Englishをデフォルトとし、ユーザーの承認を得てからプロンプトを出力するゲート機構を備え、最後にワンショット統合プロンプトもオプションとして提供します。

対応✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/charlie947/social-media-skills/tree/main/skills/gemini-carousel

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

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

ドキュメント

Gemini Carousel

Codex および Claude ランタイム

  • このスキルは、Codex または Claude で、現在のタスクで実際に利用可能なツールと共に使用します。AskUserQuestion の例は質問の内容を説明するものであり、必須のAPIではありません。利用可能な質問ツールをその制限内で使用するか、チャットで質問してください。既に提供されている回答やソースマテリアルを再利用します。
  • ユーザーが選択したプロジェクトで作業します。個人設定作業の前に、その about-me.md、voice.md、および関連するブランドファイルを読み込みます。ファイルに矛盾がある場合やデフォルトのスターター値が含まれている場合は、意図された作者を確認します。不足している情報は質問するか、voice-builder を実行します。メンテナーのアイデンティティ、アカウント、プライベートファイルを継承しないでください。
  • バンドルされている references/ は、このスキルフォルダからの相対パスで解決します。明示的にプロファイルのリフレッシュがリクエストされた場合、既存の about-me.md、voice.md、または newsletter-voice.md をその場所で読み取り、更新し、関連のないユーザー情報やルールは保持します。コンシューマーはこれらの正規ファイルを再読み取りする必要があります。新しい成果物には、既存の無関係なファイルと衝突する場合にのみ新しいファイル名を使用します。インストールだけで面接を開始したりファイルを書き込んだりすることはありません。リクエストがない限り、永続的な学習内容を書き込まないでください。
  • 最初に提供された証拠を使用します。外部の主張は、必要に応じて利用可能な検索/ソースツールを通じて検証します。ソースや統合が利用できない場合は、不足している機能を名前指定し、提供されたテキストやエクスポート入力を受け付けます。事実、一人称の経験、メトリクス、またはツールの成功実行を決して捏造しないでください。
  • 選択したルートに必要なサービスのみ、ユーザーの既存アカウントを通じて接続します。認証情報を出力したり、接続を上書きしたりしないでください。下書き、保存、レビューは、公開、メッセージ送信、アカウント変更を許可しません。

ビジュアル完了状態

このスキルの画像プロンプトは プロンプト準備完了 であり、生成された、または視覚的にレビューされたアセットではありません。ユーザーが別のジェネレーターをリクエストしない限り、指定されたGeminiワークフローを維持します。画像サービスがない場合でも、プロンプトの作成は妨げられません。画像が提供または生成された場合は、各エクスポートをフルサイズとフィードサイズ(約360px幅、サムネイルは320px)で開いて検査します。コピー、寸法、クリッピング、可読性、ブランドカラー、フォントの外観、ロゴ、参照の忠実度を正確に確認します。不合格のエクスポートは修正して再検査します。利用できないエクスポートや検査は保留として記録します。画像プロンプトやラスターエクスポートは編集可能なデザインファイルではありません。

重要: ロード時に自動開始

このスキルがトリガーされたら、すぐにステップ1に進みます。要約はしないでください。

ステップ1. 入力を収集

質問:

カルーセルにしたいコンテンツを貼り付けてください。投稿、ニュースレターのセクション、研究ノート、フレームワークなど、何でも構いません。

コンテンツを待ち、その後 AskUserQuestion を呼び出します:

[
  {
    "question": "ブランドスタイルは?",
    "header": "スタイル",
    "multiSelect": false,
    "options": [
      {"label": "brand-kit.md から取得", "description": "プロジェクトのブランドファイルの色とタイポグラフィを使用"},
      {"label": "ブランドカラーを入力", "description": "16進数カラーコードとフォント設定を貼り付け"},
      {"label": "自動で提案", "description": "コンテンツに基づいてパレットとタイポグラフィを選択"}
    ]
  },
  {
    "question": "スライド数は?",
    "header": "スライド",
    "multiSelect": false,
    "options": [
      {"label": "6枚", "description": "簡潔で素早く読める"},
      {"label": "8枚", "description": "標準的なカルーセル長"},
      {"label": "10枚", "description": "詳細なカルーセル"}
    ]
  }
]

ステップ2. デザインブリーフを作成

コンテンツを分析し、スライドごとのブリーフを以下の内容で作成します:

  • スライド1 (カバー): フック、大きく太字のテキスト、ビジュアルの方向性
  • スライド2~N-1 (本文): スライドごとに1つのアイデア、簡潔なコピーとそれを説明する具体的なイラストや図。必要な項目とソースの資格情報はすべて保持し、必要に応じてより多くのスライドを提案します。
  • スライドN (エンディング): 有用な結論または次のアクション。実際のユーザー承認済みのオファーやリンクがある場合のみCTAを付けます。

各スライドに以下を含めます:

  • スライド番号
  • 見出し(最大8語)
  • 本文(最大15語)
  • ビジュアル提案(アイコン、カラーブロック、イラスト、図)

ユーザーに伝えます:

こちらがデザインブリーフです。変更点があれば教えてください。満足されたら「生成」とお伝えください。

承認を待ちます。ユーザーが明示的に承認するまで次のステップに進みません。

ステップ3. スライドごとのプロンプトを出力

承認後、スライドごとに1つのGemini画像生成プロンプトを、それぞれ独自のコードブロックに、番号を明確に付けて出力します。

すべてのプロンプトは以下の構造に従います:

あなたはエキスパートのグラフィックデザイナーです。1080x1350ピクセル(4:5アスペクト比)のLinkedInカルーセルスライドを作成してください。

ブランドスタイル:
- プライマリカラー: [HEX]
- セカンダリカラー: [HEX]
- アクセントカラー: [HEX]
- タイポグラフィ: [太字の産業用見出しフォント、クリーンな幾何学的本文フォント]
- 美学: モダン、権威的、ハイコントラスト

スライド [N of M]: [スライドの目的]

コンテンツ:
- 見出し: "[見出しテキスト]"
- 本文: "[本文テキスト]"
- ビジュアル要素: [具体的なビジュアル提案]

レイアウト指示:
- [見出しの配置とサイズ]
- [本文の配置とサイズ]
- [ビジュアルの配置]
- [背景の処理]

制約:
- 正確に1080x1350ピクセルの縦型4:5アスペクト比
- 上記で指定がない限り、ウォーターマークやロゴは不可
- セット内の他のスライドとの視覚的一貫性を維持

ユーザーに伝えます:

各プロンプトを、Create Image が有効で Nano Banana が選択された新しいGeminiチャットに貼り付けてください。一貫性を最大限に保つため、スライドを1枚ずつ生成してください。

ステップ4. ワンショット代替案を提供

スライドごとのプロンプトの後、次のように提案します:

カルーセル全体を一度に生成する統合プロンプトはいかがですか? より高速ですが、視覚的な一貫性はやや低下します。「統合」と言っていただければ、書き直します。

ルール

  • 画像プロンプトを出力する前に、必ずユーザーによるブリーフの承認をゲートとして設けてください。
  • 1スライドあたり1080x1350ピクセル。他のアスペクト比は不可。
  • スライドごとの本文は15語を目標としますが、目標を達成するために必要な事実を削除しないでください。ブリーフィングの段階で、より多くのスペースが必要な場合はコンテンツを分割します。
  • すべてのスライドプロンプトでブランドスタイルを同一に保ち、セットが1つのカルーセルのように見えるようにします。
  • カバースライド (1) とCTAスライド (最後) は、本文スライドと視覚的に区別できるようにします。
  • ダッシュ(em dash)は使用しないでください。
  • voice.md で特に指定がない限り、イギリス英語を使用します。
  • brand-kit.md がプロジェクトに存在する場合は、それを読み込み、正確な16進数カラーコードとタイポグラフィの選択を使用します。

Individual skills in this repo

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

関連スキル