muapi-social-pack について
指定されたメイン画像を、SNS向けの複数の画面比率に再構成する muapi スキルです。各形式を並列処理し、被写体と元の見た目を保ちながら、元画像が合致する形式は処理を省きます。
主な機能
- 01既存画像の構図を再調整
- 02指定形式を並列処理
- 03被写体を中央に保ち切り抜かない
- 04元画像の光と色調を維持
- 05字幕用の上部余白を追加可能
- 06一致済みの形式をスキップ
活用シーン
- 01複数のSNS向けに一枚の画像を準備
- 02正方形、縦型、横型の画像を作成
- 03被写体の上に字幕用の余白を確保
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ samuraigpt/ muapi-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 対応