スキル gif-sticker-maker
📦

gif-sticker-maker

中リスク ⚙️ 外部コマンド📁 ファイルシステムへのアクセス🌐 ネットワークアクセス🔑 環境変数

写真からアニメーションGIFステッカーを作成

あらゆる写真を、特色あるFunko Pop 3Dフィギュアスタイルのアニメーションステッカー4枚に変換します。このスキルは、画像生成からアニメーション、最終的なGIF出力までの完全なワークフローを処理し、元の写真とMiniMax APIキーだけが必要です。

対応: Claude Codex Code(CC)
🥉 72 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「gif-sticker-maker」を使用しています。 笑顔の人のポートレート写真

期待される結果:

  • 4つのGIFステッカーが生成されました(sticker_hi.gif、sticker_laugh.gif、sticker_cry.gif、sticker_love.gif)
  • 各ステッカーは一致する顔の特徴を持つFunko Popスタイルの3Dフィギュアとして人物を表示
  • キャプションは各フィギュアの下で一致する言語で表示される
  • すべての出力に白い背景と柔らかなスタジオ照明

「gif-sticker-maker」を使用しています。 芝生に座っている犬の写真

期待される結果:

  • 犬がかわいい3Dフィギュアスタイルでレンダリングされた4つのアニメーションGIFステッカー
  • 各ステッカーは異なるアニメーション化されたアクションを示している(手を振る、笑う、泣く、ハートジェスチャー)
  • Octane品質の照明効果を備えたスタイル化されたレンダリング
  • メッセージングアプリで共有する準備ができたGIFファイル

セキュリティ監査

中リスク
v1 • 4/16/2026

This skill converts photos into animated GIF stickers using the MiniMax AI API. Static analysis flagged 84 patterns, but most are false positives: argparse.ArgumentParser was misidentified as weak cryptography, and markdown bash code blocks were misidentified as Ruby backtick execution. Confirmed risks include legitimate subprocess calls to ffmpeg for video-to-GIF conversion, HTTP requests to documented MiniMax API endpoints, environment variable access for API keys, and local file read/write operations for image processing. All identified patterns are consistent with the skill documented purpose and pose no malicious intent.

8
スキャンされたファイル
683
解析された行数
10
検出結果
1
総監査数

高リスクの問題 (1)

External command execution via ffmpeg subprocess
The script scripts/convert_mp4_to_gif.py uses subprocess.run to invoke ffmpeg for MP4 to GIF conversion. Arguments are constructed from CLI input parameters (input file paths). While arguments are not shell-interpolated and use list form (preventing shell injection), user-controlled file paths are passed directly to the external process. This is a legitimate workflow requirement for the skill but represents an external command execution risk.
中リスクの問題 (3)
File read operations with user-provided paths
Scripts minimax_image.py and minimax_video.py read local image files via open() using paths derived from CLI arguments. The _encode_image function reads arbitrary files and encodes them as base64 data URIs for API submission. While legitimate for the skill purpose, this allows reading any file accessible to the process if a malicious actor controls CLI arguments.
File write operations to user-specified paths
Scripts write output files to paths specified via CLI arguments. The os.makedirs call with exist_ok=True creates directory structures as needed. While standard for a generation tool, this allows writing to any path the process has permission to access.
API key loaded from environment variable at module level
Both minimax_image.py and minimax_video.py read MINIMAX_API_KEY from environment at import time (module-level assignment). This means any script that imports these modules gains access to the API key value. The key is then included in HTTP Authorization headers for API requests.
低リスクの問題 (2)
HTTP requests to external API endpoints
Scripts make HTTP requests to MiniMax API endpoints (api.minimaxi.com and api.minimax.io). Base URLs are configurable via MINIMAX_API_BASE environment variable. All requests include timeouts and use HTTPS. This is expected behavior for an API client skill.
Hardcoded API endpoint URLs in comments
Default API base URLs are documented in comments at scripts/minimax_image.py and scripts/minimax_video.py. These are informational only and do not represent a security risk since the actual URL must be set via environment variable.

検出されたパターン

Subprocess execution with user-controlled input paths
監査者: claude

品質スコア

77
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
36
セキュリティ
91
仕様準拠

作れるもの

ソーシャルメディアステッカーパック

個人的な写真やすぐに使えるブランドマスコットから、メッセージングプラットフォームやソーシャルメディアプロフィール用のカスタムアニメーションステッカーパックを作成。

ブランドアバターアニメーション

企業のロゴやブランドキャラクターを、マーケティングキャンペーンや社内コミュニケーション用のアニメーション表現の一貫したセットに変換。

パーソナライズされたギフトとリアクション

家族の写真やすぐ使えるペット画像を、グループチャットで共有したり、ノベルティアイテムとして印刷したりできる楽しいアニメーションステッカーに変換。

これらのプロンプトを試す

写真からステッカーへの基本変換
Convert my photo into 4 animated GIF stickers in Funko Pop style. Use default captions and actions.
カスタムキャプションステッカー
Create 4 animated stickers from this photo with custom captions: 'Hello', 'Haha', 'Oops', 'Love it'. Use Funko Pop 3D style with white background.
ペットステッカーアニメーション
Turn this photo of my cat into 4 animated GIF stickers in Funko Pop style. The captions should be in Japanese. Preserve the cat distinctive markings in the generated images.
ブランドロゴアニメーション
Convert this company logo into 4 animated sticker expressions in 3D figurine style. Use English captions. Each sticker should show a different emotion: greeting, laughter, sadness, and affection. Output all as GIF files.

ベストプラクティス

  • 生成されたステッカーの最も良い類似性維持のために、被写体が中央に配置され十分な照明がある鮮明な写真を使用
  • スキルを実行する前に、MINIMAX_API_BASEを正しいリージョナルエンドポイント(中国はapi.minimaxi.com、海外はapi.minimax.io)に設定
  • 生成されたGIFファイルサイズを確認し、出力が使用事例に大きすぎる場合はffmpegの幅とfpsパラメータを調整

回避

  • MiniMax APIキーをプロンプトで共有したりバージョン管理にコミットしたりしないでください。常に環境変数を使用
  • 人物以外の被写体(動物、物体)で被写体参照を使用しないでください。APIは類似性を維持しません
  • キャプションとユーザーインターフェース言語を混在させないでください。すべての出力を1つの一貫した言語で維持

よくある質問

どのような写真形式が入力として最も効果的です か?
JPEGまたはPNGの鮮明な写真が最も効果的です。被写体は明るく明確に写っている必要があります。人物被写体の場合、顔が正面を向いた写真が生成されたステッカーで最も正確な類似性を生み出します。
このスキルを使用するにはMiniMaxアカウントが必要ですか?
はい。有効なAPIキーを持つMiniMaxアカウントが必要です。スキルを実行する前に、MINIMAX_API_KEYとMINIMAX_API_BASE環境変数を設定してください。
このスキルは物体やロゴをアニメーション化できますか?
はい、ただし類似性維持なしで。被写体参照フラグは人物の被写体のみで機能します。物体やロゴについては、スキルはプロンプトのテキスト説明に依存してフィギュアスタイルを生成します。
なぜffmpegが必要ですか?
ffmpegはMiniMaxからのMP4動画ファイルをアニメーションGIF形式に変換する最終ステップとして使用されます。より良い視覚的品質のために2パスパレット生成を実行します。
フルワークフローにはどれくらい時間がかかりますか?
ワークフローには4つの画像生成呼び出し、4つの動画生成呼び出し(これらは非同期でポーリング)、および4つのGIF変換が含まれます。動画生成は通常最も時間がかかり、ビデオごとに数分かかることがよくあります。
ステッカーのアクションやアニメーションをカスタマイズできますか?
はい。カスタムキャプションを提供でき、スキルは一致するアニメーションプロンプトを構築します。デフォルトのアクションは手を振る、笑う、泣く、ハートジェスチャーですが、キャプション収集ステップ中に代替案を指定できます。

開発者の詳細

作成者

MiniMax-AI

ライセンス

MIT

参照

main