安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add MiniMax-AI/skills --skill gif-sticker-maker 将照片(人物、宠物、物品、标志)转换为4张带有说明文字的动画GIF贴纸。 适用场景:用户想要创建卡通贴纸、GIF表情、表情包、动态头像, 或将照片转换为Funko Pop / Pop Mart盲盒风格动画。 触发词:贴纸、GIF、卡通、表情、表情包、头像动画。
39
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add MiniMax-AI/skills --skill gif-sticker-maker name: gif-sticker-maker
description: |-
将照片(人物、宠物、物品、标志)转换为4张带有说明文字的动画GIF贴纸。
适用场景:用户想要创建卡通贴纸、GIF表情、表情包、动态头像,
或将照片转换为Funko Pop / Pop Mart盲盒风格动画。
触发词:贴纸、GIF、卡通、表情、表情包、头像动画。
license: MIT
metadata:
version: "1.2"
category: creative-tools
style: Funko Pop / Pop Mart
output_format: GIF
output_count: 4
sources:
- MiniMax Image Generation API
- MiniMax Video Generation API将用户照片转换为 4 个动画 GIF 贴纸(Funko Pop / Pop Mart 风格)。
在开始任何生成步骤之前,请确保:
MINIMAX_API_KEY 已导出(例如 export MINIMAX_API_KEY='your-key')ffmpeg 已加入 PATH(用于步骤 3 的 GIF 转换)如果缺少任何前置条件,请先完成设置。未满足全部三个条件前,请勿进行生成。
以用户的语言询问用户:
"您希望自定义贴纸的字幕,还是使用默认设置?"
工具:scripts/minimax_image.py
{action} 和 {caption}。--subject-ref <user_photo_path>,以便生成的手办保留人物的实际面部相似度。python3 scripts/minimax_image.py "<prompt>" -o output/sticker_hi.png --ratio 1:1 --subject-ref <photo>
python3 scripts/minimax_image.py "<prompt>" -o output/sticker_laugh.png --ratio 1:1 --subject-ref <photo>
python3 scripts/minimax_image.py "<prompt>" -o output/sticker_cry.png --ratio 1:1 --subject-ref <photo>
python3 scripts/minimax_image.py "<prompt>" -o output/sticker_love.png --ratio 1:1 --subject-ref <photo>
--subject-ref 仅适用于人物主体(API 限制:type=character)。对于动物/物体/标志,省略该标志,依赖文本描述。
工具:scripts/minimax_video.py,使用 --image 标志(图片转视频模式)
对于每张贴纸图片,根据 [video-prompt-template.txt](assets/video-prompt-template.txt) 构建提示词,然后:
python3 scripts/minimax_video.py "<prompt>" --image output/sticker_hi.png -o output/sticker_hi.mp4
python3 scripts/minimax_video.py "<prompt>" --image output/sticker_laugh.png -o output/sticker_laugh.mp4
python3 scripts/minimax_video.py "<prompt>" --image output/sticker_cry.png -o output/sticker_cry.mp4
python3 scripts/minimax_video.py "<prompt>" --image output/sticker_love.png -o output/sticker_love.mp4
全部 4 个调用独立 — 同时运行。
工具:scripts/convert_mp4_to_gif.py
python3 scripts/convert_mp4_to_gif.py output/sticker_hi.mp4 output/sticker_laugh.mp4 output/sticker_cry.mp4 output/sticker_love.mp4
输出 GIF 文件与每个 MP4 在同一目录下(例如 sticker_hi.gif)。
输出格式(严格顺序):
<deliver_assets> 块,包含所有 GIF 文件<deliver_assets>
<item><path>output/sticker_hi.gif</path></item>
<item><path>output/sticker_laugh.gif</path></item>
<item><path>output/sticker_cry.gif</path></item>
<item><path>output/sticker_love.gif</path></item>
</deliver_assets>
| # | 动作 | 文件名标识 | 动画 |
|---|---|---|---|
| 1 | 开心挥手 | hi | 挥手,轻微歪头 |
| 2 | 大笑 | laugh | 笑得发抖,眯眼 |
| 3 | 流泪哭泣 | cry | 流泪,身体颤抖 |
| 4 | 比心手势 | love | 双手比心,眼睛放光 |
查看 [references/captions.md](references/captions.md) 获取多语言默认字幕。
<deliver_assets> 必须是响应中的最后内容,之后无文字