المهارات gif-sticker-maker
📦

gif-sticker-maker

مخاطر متوسطة ⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات🌐 الوصول إلى الشبكة🔑 متغيرات البيئة

إنشاء ملصقات GIF متحركة من الصور

تحويل أي صورة إلى مجموعة من أربعة ملصقات متحركة بأسلوب تمثال Funko Pop ثلاثي الأبعاد المميز. تتعامل هذه المهارة مع سير العمل الكامل من إنشاء الصورة إلى الرسوم المتحركة إلى إخراج GIF النهائي، وتتطلب فقط صورة مصدر ومفتاح API من MiniMax.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "gif-sticker-maker". صورة رأس لشخص مبتسم

النتيجة المتوقعة:

  • تم إنشاء 4 ملصقات GIF (sticker_hi.gif, sticker_laugh.gif, sticker_cry.gif, sticker_love.gif)
  • يُظهر كل ملصق الشخص كتمثال ثلاثي الأبعاد بأسلوب Funko Pop مع ملامح وجه متطابقة
  • الواصفات المعروضة أسفل كل تمثال بلغة متطابقة
  • إضاءة استوديو ناعمة مع خلفية بيضاء على جميع المخرجات

استخدام "gif-sticker-maker". صورة كلب جالس على العشب

النتيجة المتوقعة:

  • 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
الامتثال للمواصفات

ماذا يمكنك بناءه

حزم ملصقات وسائل التواصل الاجتماعي

إنشاء حزم ملصقات متحركة مخصصة من صور شخصية أو رموز العلامة التجارية للمessaging والتطبيقات الاجتماعية.

رسوم متحركة لأفاتار العلامة التجارية

تحويل شعارات الشركة أو شخصيات العلامة التجارية إلى مجموعات متسقة من التعبيرات المتحركة لحملات التسويق والاتصالات الداخلية.

هدايا وتفاعلات مخصصة

تحويل صور العائلة أو صور الحيوانات الأليفة إلى ملصقات متحركة ممتعة يمكن مشاركتها في محادثات المجموعة أو طباعتها كهدايا تذكارية.

جرّب هذه الموجهات

تحويل أساسي من صورة إلى ملصقات
حوّل صورتي إلى 4 ملصقات GIF متحركة بأسلوب Funko Pop. استخدم الواصفات والإجراءات الافتراضية.
ملصقات بواصفات مخصصة
أنشئ 4 ملصقات متحركة من هذه الصورة بواصفات مخصصة: 'مرحبا'، 'ههه'، 'oups'، 'أحبها'. استخدم أسلوب Funko Pop ثلاثي الأبعاد بخلفية بيضاء.
تحريك ملصقات حيوان أليف
حوّل هذه الصورة لقطة إلى 4 ملصقات GIF متحركة بأسلوب Funko Pop. يجب أن تكون الواصفات باللغة اليابانية. حافظ على العلامات المميزة للقطة في الصور المُنشأة.
تحريك شعار العلامة التجارية
حوّل هذا شعار الشركة إلى 4 تعبيرات ملصق متحركة بأسلوب تمثال ثلاثي الأبعاد. استخدم واصفات باللغة الإنجليزية. يجب أن يظهر كل ملصق عاطفة مختلفة: التحية، الضحك، الحزن، والمودة. أخرج الكل كملفات GIF.

أفضل الممارسات

  • استخدم صورًا واضحة ومضاءة بشكل جيد مع موضوع في المنتصف للحصول على أفضل الحفاظ على التشابه في الملصقات المُنشأة
  • اضبط MINIMAX_API_BASE على نقطة نهاية إقليمية صحيحة (api.minimaxi.com للصين، api.minimax.io للخارج) قبل التشغيل
  • راجع أحجام ملفات GIF المُنشأة واضبط معلمات العرض وfps في ffmpeg إذا كانت المخرجات كبيرة جدًا لحالتك

تجنب

  • لا تشارك مفتاح API الخاص بك من MiniMax في الواصفات أو ترتكبه في التحكم في الإصدار؛ استخدم دائمًا متغيرات البيئة
  • لا تستخدم مرجع الموضوع مع موضوعات غير الأشخاص (الحيوانات، الأشياء) لأن API لن يحافظ على التشابه
  • لا تخلط اللغات بين الواصفات ولغة واجهة المستخدم؛ أبقِ كل الإخراج بلغة متسقة واحدة

الأسئلة المتكررة

ما صيغ الصور التي تعمل بشكل أفضل كمدخلات؟
تعمل صور JPEG أو PNG الواضحة بشكل أفضل. يجب أن يكون الموضوع مضاءً بشكل جيد ومرئي بوضوح. لموضوعات الأشخاص، تنتج الصور المواجهة للوجه التشابه الأكثر دقة في الملصقات المُنشأة.
هل أحتاج إلى حساب MiniMax لاستخدام هذه المهارة؟
نعم. أنت بحاجة إلى حساب MiniMax مع مفتاح API نشط. اضبط متغيرات البيئة MINIMAX_API_KEY و MINIMAX_API_BASE قبل تشغيل المهارة.
هل يمكن لهذه المهارة تحريك الأشياء أو الشعارات؟
نعم، لكن بدون الحفاظ على التشابه. علامة مرجع الموضوع تعمل فقط مع موضوعات الأشخاص. للأشياء والشعارات، تعتمد المهارة على الأوصاف النصية في الوصف لإنشاء أسلوب التمثال.
لماذا يُطلب ffmpeg؟
ffmpeg يُستخدم في الخطوة الأخيرة لتحويل ملفات الفيديو MP4 من MiniMax إلى تنسيق GIF متحرك. يقوم بإنشاء ذروة لوني بمرورتين لجودة بصرية أفضل.
كم يستغرق سير العمل الكامل؟
يتضمن سير العمل أربعة استدعاءات لإنشاء الصور، وأربعة استدعاءات لإنشاء الفيديو (والتي يتم استطلاعها بشكل غير متزامن)، وأربعة تحويلات GIF. عادة ما يستغرق إنشاء الفيديو longest، غالبًا عدة دقائق لكل فيديو.
هل يمكنني تخصيص إجراءات الملصقات والرسوم المتحركة؟
نعم. يمكنك تقديم واصفات مخصصة والمهمة ستقوم بإنشاء واصفات متحركة مطابقة. الإجراءات الافتراضية هي الترحيب، الضحك، البكاء، وإيماءة القلب، ولكن يمكنك تحديد بدائل خلال خطوة جمع الواصفات.

تفاصيل المطور

المؤلف

MiniMax-AI

الترخيص

MIT

مرجع

main