Compétences slack-gif-creator
🎬

slack-gif-creator

Sûr

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

Également disponible depuis: Azeem-2,ZhanlinCui,ComposioHQ,DYAI2025,Cam10001110101,davila7,anthropics,ArtemisAI

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

Prend en charge: Claude Codex Code(CC)
⚠️ 65 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "slack-gif-creator". Create a 128x128 emoji GIF with a bouncing ball

Résultat attendu:

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

Utilisation de "slack-gif-creator". Create a pulsing star with gradient background

Résultat attendu:

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

Utilisation de "slack-gif-creator". Validate my GIF for Slack emoji

Résultat attendu:

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

Audit de sécurité

Sûr
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
Fichiers analysés
1,285
Lignes analysées
6
résultats
1
Total des audits

Problèmes à risque élevé (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.
Problèmes à risque moyen (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.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
31
Communauté
60
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

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

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

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

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

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

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

Essayez ces prompts

كرة مرتدة بسيطة
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.

Bonnes pratiques

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

Éviter

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

Foire aux questions

ما الأبعاد التي يجب استخدامها لرموز 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 منفصل.

Détails du développeur

Structure de fichiers