المهارات slack-gif-creator
🎬

slack-gif-creator

آمن

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

متاح أيضًا من: ComposioHQ,ArtemisAI,Azeem-2,DYAI2025,ZhanlinCui,Cam10001110101,davila7,anthropics

يحتوي Slack على متطلبات صارمة لصور GIF المتحركة بما في ذلك حدود الحجم وقيود الأبعاد التي يصعب التعامل معها يدويًا. توفر هذه المهارة مجموعة أدوات كاملة مع GIFBuilder وأدوات التحقق ودوال التنعيم لإنشاء صور GIF محسنة تعمل بشكل مثالي في قنوات Slack.

يدعم: Claude Codex Code(CC)
⚠️ 63 ضعيف
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "slack-gif-creator". Create a 128x128 emoji GIF with a bouncing ball

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

رسوم متحركة ل كرة مرتدة تم حفظها في bounce.gif مع 12 إطاراً بمعدل 10 FPS، محسنة إلى 48 لوناً لحجم ملف صغير

استخدام "slack-gif-creator". Create a pulsing star with gradient background

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

نجم متحرك مع خلفية متدرجة عمودياً (أزرق إلى أرجواني)، تأثير نبض سلس باستخدام قياس الموجة الجيبية

استخدام "slack-gif-creator". Validate my GIF for Slack emoji

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

تقرير التحقق يوضح الأبعاد وحجم الملف وعدد الإطارات وما إذا كان يلبي متطلبات Slack

التدقيق الأمني

آمن
v1 • 2/25/2026

All 64 static findings are false positives. The skill is a legitimate GIF creation utility using standard Python libraries (PIL, numpy, imageio). No network calls, no external command execution, no credential access, and no data exfiltration. Static scanner was triggered by keywords in license text and code documentation.

7
الملفات التي تم فحصها
1,285
الأسطر التي تم تحليلها
6
النتائج
1
إجمالي عمليات التدقيق

مشكلات عالية المخاطر (3)

False Positive: C2 Keywords in Animation Constants
Variable names c1, c2, c3 in easing.py are animation easing constants (1.70158), not C2 (command-and-control) indicators. Standard animation math formulas.
False Positive: Weak Cryptographic Algorithm
Scanner detected imports at line 5 but these are standard image processing libraries (PIL, numpy), not cryptographic algorithms. No cryptography used.
False Positive: System Reconnaissance
Scanner detected 'import math' as system reconnaissance. This is standard Python math library for calculating polygon points in frame_composer.py.
مشكلات متوسطة المخاطر (3)
False Positive: Hardcoded URLs
URLs in LICENSE.txt are standard Apache License URLs (apache.org), not suspicious network indicators.
False Positive: Dynamic Import Expression
SKILL.md shows Python import statements for the skill's own modules (core.frame_composer), not dynamic code loading.
False Positive: Ruby/Shell Backtick Execution
Scanner detected backticks in SKILL.md but these are Markdown code fences (```python), not shell execution. The backtick detection is a scanner false positive.
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
21
المجتمع
60
الأمان
100
الامتثال للمواصفات

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

إنشاء رموز Slack تعبيرية مخصصة

توليد صور GIF للرموز التعبيرية المتحركة بمقاس 128x128 بالضبط مع ألوان محسنة ورسوم متحركة سلسة للتواصل ضمن الفريق.

بناء إعلانات مرئية

إنشاء صور GIF متحركة للرسائل للإطلاق المنتجات أو الإعلانات أو الاحتفالات التي تلبي حدود حجم Slack.

تطوير نماذج أولية للرسوم المتحركة

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

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

كرة مرتدة بسيطة
Create a simple animated GIF of a bouncing ball using PIL. The ball should start at the top and bounce to the bottom with easing. Save it as bounce.gif at 128x128 with 10 FPS.
رسوم متحركة لنجم نابض
Create an animated GIF of a yellow star that pulses (scales up and down) using the ease_in_out_easing function. Make it 128x128, 12 frames, at 10 FPS. Use gradient background.
انفجار الجسيمات
Create an animated GIF showing particles exploding outward from center, then fading. Use numpy for particle positions, apply gravity effect, and optimize to under 128KB for Slack emoji.
مشهد معقد متعدد العناصر
Create an animated scene with multiple moving elements: a bouncing ball, a rotating star, and a pulsing background gradient. Combine using frame_composer utilities. Validate the output meets Slack emoji requirements.

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

  • استخدم أبعاد 128x128 للرموز التعبيرية و 480x480 لصور GIF للرسائل لتلبية متطلبات Slack
  • حدد الألوان بـ 48 أو أقل والإطارات بـ 12 لصور GIF المحسنة للرموز التعبيرية ضمن حدود الحجم
  • طبق دوال التنعيم (ease_out, bounce) لحركة طبيعية بدلاً من الحركة الخطية

تجنب

  • استخدام أبعاد أكبر من 128x128 لصور GIF للرموز التعبيرية سيتجاوز حدود حجم ملف Slack
  • إنشاء رسوم متحركة بدون دوال تنعيم ينتج حركة متقطعة وغير طبيعية
  • نسيان التحقق قبل الرفع يمكن أن يؤدي إلى رفض صور GIF أو قصها في Slack

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

ما الأبعاد التي يجب استخدامها لرموز Slack التعبيرية؟
استخدم 128x128 بكسل لصور GIF للرموز التعبيرية. يمكن أن تصل صور GIF للرسائل إلى 480x480 بكسل.
كيف يمكنني تقليل حجم ملف GIF؟
قلل عدد الألوان (48 أو أقل)، وخفض معدل FPS (10 بدلاً من 30)، وقلل الأبعاد إلى 128x128، واستخدم خيار remove_duplicates.
هل يمكنني استخدام هذه المهارة لتحريك الصور المرفوعة؟
نعم، قم بتحميل الصور المرفوعة باستخدام PIL Image.open() واستخدمها كإطارات أساسية أو مصدر إلهام لرسومك المتحركة.
ما دوال التنعيم المتاحة؟
الدوال المتاحة تشمل linear و ease_in و ease_out و ease_in_out و bounce و elastic و back و anticipate.
كيف يمكنني التحقق من أن GIF يلبي متطلبات Slack؟
استخدم الدوال validate_gif() أو is_slack_ready() من core.validators للتحقق من الأبعاد والحجم وعدد الإطارات.
هل تقوم هذه المهارة برفع صور GIF إلى Slack تلقائياً؟
لا، هذه المهارة تنشئ ملف GIF فقط. ستحتاج إلى رفعه إلى Slack يدوياً أو استخدام تكامل Slack منفصل.

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

المؤلف

sickn33

الترخيص

Apache-2.0

مرجع

main

بنية الملفات