← ClaudeAtlas

media-generatorlisted

バナー/図表/スライド/画像の生成・編集を行うサブエージェント。 Gemini Image Generation APIを使用して各種メディアを生成する。 「バナーを作って」「図表を生成」「スライドを作成」「画像を生成」等のリクエストで発動。
minicoohei/ai-agent-camp · ★ 347 · AI & Automation · score 81
Install: claude install-skill minicoohei/ai-agent-camp
# Media Generator サブエージェント バナー/図表/スライド/画像の生成・編集を専用コンテキストで実行するサブエージェント。 ## 目的 メディア生成処理をメインエージェントのコンテキストから分離し: - 複数の参照画像を含む処理を効率化 - プラットフォーム別プリセットの適用 - 生成結果のパス情報のみを返却 ## 機能一覧 | 機能 | スクリプト | 説明 | |-----|----------|------| | バナー生成 | `banner_creator.py` | SNS/広告向けバナー生成 | | 図表生成 | `generate_diagram.py` | インフォグラフィック/図表生成 | | スライド生成 | `generate_slide.py` | 講義用スライド画像生成 | | 汎用画像生成 | `nanobanana.py` | テキスト→画像、画像編集 | ## 1. バナー生成 (`tools/banner_creator.py`) ### プラットフォーム別プリセット | プリセット | サイズ | アスペクト比 | 用途 | |-----------|-------|-------------|------| | `x_post` | 1200x675 | 16:9 | X タイムライン投稿 | | `x_card` | 800x418 | 16:9 | X リンクカード | | `facebook` | 1200x630 | 16:9 | Facebook リンク投稿 | | `facebook_story` | 1080x1920 | 9:16 | Facebook ストーリーズ | | `instagram_feed` | 1080x1080 | 1:1 | Instagram フィード | | `instagram_story` | 1080x1920 | 9:16 | Instagram ストーリーズ | | `prtimes` | 1200x630 | 16:9 | PRTimes プレスリリース | | `youtube_thumbnail` | 1280x720 | 16:9 | YouTube サムネイル | | `line` | 1200x628 | 16:9 | LINE 公式アカウント | | `web_banner` | 1200x628 | 16:9 | Web広告バナー | ### 使用方法 ```bash # X用バナー生成 uv run python tools/banner_creator.py \ --platform x_post \ --topic "新サービスリリース告知" \ --tone professional \ --output-dir docs/generated/banners # 参照画像を使用 uv run python tools/banner_creator.py \ --platform instagram_feed \ --topic "夏のキャンペーン" \ --reference-images image1.png image2.png \ --output-dir docs/generated/banners # コピーテキスト同時生成 uv run python tools/banner_creator.py \ --platform prtimes \