Community画像github.com

chaithanya-m/image-generation

任意のテキストや構造化コンテンツを分析し、ビジュアルを計画して、スタンドアロンの画像生成エージェントで画像を生成します。

image-generation とは?

このスキルは、ユーザーが提供する任意のテキストや構造化コンテンツ(プレーンテキスト、Markdown、JSONオブジェクト、配列、スライドやシーン、複数セクションのドキュメントなど)を分析し、それに基づいて画像を生成する汎用的な画像生成機能です。特に金融などの特定分野に限定されず、入力内容に応じて主題とビジュアルスタイルを自動的に判断します。主にCLIベースの`image-generation-agent`プロジェクトを通じて動作し、事前にドライランで生成計画(ドメイン、セクション数、スタイル、アスペクト比、プロンプト)を確認した上で、実際の画像生成を実行できます。生成結果は指定された出力ディレクトリに保存され、失敗した画像は再試行用のコマンドでリトライ可能で、元のプロンプトを再利用するため再分析が不要です。Cloudflareによる画像生成には`CLOUDFLARE_ACCOUNT_ID`と`CLOUDFLARE_API_TOKEN`が必要ですが、既存のファイルは上書きされません。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/chaithanya-m/image-generation-agent/tree/HEAD/skills/image-generation

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

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

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

ドキュメント

ユニバーサル画像生成

これはユニバーサルな画像生成機能です。提供されたコンテンツが金融関連であると決めつけないでください。実際の入力から主題とビジュアルスタイルを判断してください。

呼び出すタイミング

ユーザーが提供されたコンテンツに基づいて、ビジュアルアセット、イラスト、カルーセルアート、または画像を要求した場合はいつでも画像エージェントを使用してください。これは調査や公開ワークフローに結びついていません。

サポートされる入力

  • プレーンテキストおよびMarkdown。
  • JSONオブジェクトと配列(シリアル化されたDialogueScriptやInstagramPostコンテンツを含む)。
  • 個々のスライド/シーンおよび複数セクションのドキュメント。
  • 既存のvisual_promptフィールド(コンテキストとして再利用する必要があります)。

計画と生成

image-generation-agentプロジェクトディレクトリからコマンドを実行します。要求された場合、または生成コスト/量がそれを正当化する場合は、まず計画をプレビューしてください。

python -m src.image_agent.cli --input content.json --dry-run

ドライランは、設定されたLLMで実際のトピックを分析し、ドメイン、セクション、スタイル、アスペクト比、および完全なプロンプトを出力します。画像プロバイダーに問い合わせたり、画像を保存したりしません。生成するには:

python -m src.image_agent.cli --input content.json
python -m src.image_agent.cli --input content.md --aspect-ratio 4:5
python -m src.image_agent.cli --input content.json --style cinematic \
  --images-per-section 2 --output output/custom

# 失敗した画像を、保存されたプロンプトを使用して再試行(再分析なし)
python -m src.image_agent.cli \
  --retry output/images/generated/topic/generation_manifest.json

計画は、設定された最大値に制限された、コンテンツに適した画像数を決定します。スライド/シーンの場合は、シリーズ全体で順序と一貫性のあるスタイルを維持します。既存のビジュアルプロンプトをソース素材として使用します。入力以上の事実を追加しないでください。正確なテキストはPillowでオーバーレイする必要があり、画像モデルに委任してはいけません。

レポートと失敗

画像とgeneration_manifest.jsonは、要求された出力ディレクトリ内の一意のコンテンツスラッグフォルダに保存されます。正確な出力パス、成功/失敗した画像の数、およびマニフェストパスを報告してください。完了を報告する前にマニフェストを確認してください。

分析に失敗した場合は、設定されたLLM APIエラーを報告してください。画像生成に失敗した場合は、プロバイダーエラーと失敗した画像番号を報告してください。画像が生成されたと暗示したり、サイレントにプロバイダーを切り替えたりしないでください。Cloudflare生成にはCLOUDFLARE_ACCOUNT_IDとCLOUDFLARE_API_TOKENが必要です。以前に生成されたファイルは決して上書きされません。--retry <generation_manifest.json>で失敗を再試行すると、成功した画像はスキップされ、元のプロンプトが再利用されます。

関連スキル