关于 muapi-social-pack
这是一个由 LLM 编排的 muapi 技能,可将提供的主图调整为所选社交媒体比例。适合将一张图片适配多个平台,而不生成新图。
主要功能
- 01重新构图已有源图片
- 02并行生成所选画幅比例
- 03保持主体居中且不裁切
- 04按适用平台标注输出素材
适用场景
- 01准备 Instagram 和 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 | 要生成的纵横比。 |
步骤
使用此计划,为每种格式并行展开一个节点。
- 对于
{{formats}}中请求的每种纵横比:- 使用源图调用
muapi image edit(model=nano-banana-2-edit)。 - 提示词:“将构图重新调整为适用于社交媒体的 {{aspect_ratio}}。 保持主体居中且不裁切。匹配原图的光线 和色调。{{caption_idea_hint}}”。
- 其中,
{{caption_idea_hint}}= “在顶部留出文案空间:‘<caption_idea>’。”(仅当 caption_idea 非空时)。
- 使用源图调用
- 所有格式并行运行(节点之间没有依赖关系)。
- 每种格式返回一个 asset id,并标注适用平台:
- 1:1 → Instagram 动态
- 9:16 → TikTok / IG Reels / YT Shorts
- 4:5 → Instagram 竖版
- 16:9 → Twitter / X / YouTube
- 21:9 → 电影横幅
注意事项
- 不要生成新图像——只重新构图/重新编辑源图。
- 如果源图已符合某种格式,则跳过该节点,并返回对应的原始 asset id。
触发关键词
social pack、resize for social、cross-post、multi-platform
执行 Agent 的注意事项
- 此配方由 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