muapi-social-pack について
LLM が muapi を操作し、指定されたヒーロー画像を選択したソーシャルメディア向けの比率に調整するスキルです。新しい画像を生成せず、1 枚の画像を複数のプラットフォーム向けに整えます。
主な機能
- 01既存画像の構図を調整
- 02選択した比率を並列で生成
- 03被写体を中央に保ち切り抜かない
- 04用途別に素材をラベル付け
活用シーン
- 01Instagram と TikTok 用の画像を準備
- 02ヒーロー画像を YouTube や X 向けに調整
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ samuraigpt/ generative-media-skills --skill muapi-social-packインストール後、Claude Code で/muapi-social-packを入力して読み込まれたか確認します。
詳細
ソーシャルメディアパック
ヒーロー画像を、Instagram、TikTok、YouTube Shorts、Twitter/X のアスペクト比に合わせて再レンダリングします。
入力
| 名前 | 種類 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
source_image | image_url | はい | — | ヒーロー画像の URL(またはこのセッションの asset_id)。 |
caption_idea | text | いいえ | — | 任意のキャプション/オーバーレイの指示(短くまとめます)。 |
formats | list | いいえ | 1:1, 9:16, 4:5, 16:9 | 出力するアスペクト比。 |
手順
プランを使用して、形式ごとにノードを 1 つずつ展開します。
{{formats}}に含まれるアスペクト比ごとに、次の処理を行います。- ソース画像を使用して
muapi image edit(model=nano-banana-2-edit)を呼び出します。 - プロンプト:「ソーシャルメディア向けに、構図を {{aspect_ratio}} に合わせて調整してください。 被写体は中央に配置し、切り取らないでください。元のライティングと 配色を維持してください。{{caption_idea_hint}}」。
{{caption_idea_hint}}= 「キャプション用のスペースを上部に空けてください:'<caption_idea>'。」(caption_idea が空でない場合のみ)。
- ソース画像を使用して
- すべての形式を並列で処理します(ノード間の依存関係はありません)。
- 形式ごとに 1 つのアセット ID を返し、適したプラットフォーム名を付けます。
- 1:1 → Instagram フィード
- 9:16 → TikTok / IG Reels / YT Shorts
- 4:5 → Instagram 縦向き
- 16:9 → Twitter / X / YouTube
- 21:9 → シネマティックバナー
注意事項
- 新しい画像は生成しないでください。ソース画像の再フレーム化/再編集のみを行います。
- ソース画像がすでにいずれかの形式に合致する場合、そのノードはスキップし、元のアセット ID を返します。
トリガーキーワード
social pack、resize for social、cross-post、multi-platform
実行エージェント向けの注意事項
- このレシピは LLM によってオーケストレーションされます。各フェーズを読み、不足している入力があればユーザーに確認してから、
muapiCLI コマンドを呼び出してください。MUAPI_API_KEYが未設定の場合は、最初にmuapi auth configureを使用してください。 - CLI エイリアスがまだないモデル ID については、
curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'を使用して未加工のエンドポイントにフォールバックし、muapi predict wait <request_id>でポーリングしてください。 - 各呼び出しを実行する前に、
{{input_name}}プレースホルダーをユーザーの実際の入力に置き換えてください。
コメント
Markdown 対応