Aller au guide d’utilisation
slack-gif-creatorpar Anthropic

Slack GIF Creator Skill.

Un skill Claude Code et Codex pour le mouvement et la vidéo : GIF animés conformes aux limites de taille et de dimensions de Slack.

  • Mouvement et vidéo
  • GIF
anthropics/skills · skills/slack-gif-creator/SKILL.mdSKILL.md
--- name: slack-gif-creator description: Knowledge and utilities for creating animated GIFs optimized for Slack. Provides constraints, validation tools, and animation concepts. Use when users request animated GIFs for Slack like "make me a GIF of X doing Y for Slack. --- ## Slack Requirements ## Core Workflow ## Drawing Graphics ## Available Utilities ## Animation Concepts ## Optimization Strategies
En-tête et titres de section lus depuis le fichier amont le 14/09/2026 · 7 841 caractères au total

01 Ce qu'il fait

Ce que fait le skill slack-gif-creator dans Claude Code et Codex

Résumé, workflow et sorties, tous lus dans le SKILL.md du skill.

D'après le SKILL.mdLu le 14-09-2026 · pas une exécution enregistrée

Dans les termes du Skill

Une boîte à outils pour créer des GIFs animés optimisés selon les exigences de taille et de dimensions de Slack. Fournit un GIFBuilder pour assembler les frames, des validateurs pour vérifier la conformité Slack, des fonctions d'easing pour un mouvement fluide, et des helpers de frame pour les tâches de dessin courantes. Conçu pour les GIFs d'emoji (128×128, moins de 3 secondes) et les GIFs de message (480×480).

Utilise les primitives PIL ImageDraw pour créer des graphiques à partir de zéro ou travailler avec des images téléchargées par l'utilisateur. Inclut des concepts d'animation comme le rebond, la pulsation, la rotation, le fondu et les éclats de particules. Se concentre sur la production de graphiques soignés et créatifs avec des épaisseurs de ligne appropriées, une profondeur visuelle et un contraste de couleurs, plutôt que sur de simples formes génériques.

GIF
Voir l'exemple de prompt ↗

Fonctionnement

  1. 01
    Créer un GIFBuilder

    Initialisez avec les dimensions cibles (128×128 pour un emoji ou 480×480 pour les messages) et un taux de frames entre 10 et 30 FPS, les taux plus bas produisant des fichiers plus petits.

  2. 02
    Générer des Frames avec les Primitives PIL

    Dessinez chaque frame en utilisant les ellipses, polygones, lignes et rectangles d'ImageDraw de PIL.

  3. 03
    Appliquer des Fonctions d'Easing pour un Mouvement Fluide

    Utilisez interpolate avec des courbes d'easing comme ease_out, bounce_out, elastic_out ou back_out plutôt qu'un mouvement linéaire pour créer des animations naturelles.

  4. 04
    Ajouter des Frames au Builder

    Appelez add_frame pour chaque Image PIL ou add_frames pour une liste. Le builder accumule toutes les frames avant l'export.

  5. 05
    Enregistrer avec Optimisation Slack

    Exportez avec num_colors entre 48 et 128 (moins de couleurs réduit la taille du fichier), optimize_for_emoji=True pour une optimisation automatique, et remove_duplicates=True pour éliminer les frames redondantes.

  6. 06
    Valider selon les Exigences de Slack

    Utilisez validate_gif pour un retour détaillé ou is_slack_ready pour une vérification rapide de réussite/échec afin de confirmer que le GIF respecte les contraintes de dimensions, de taille et de paramètres.

02 Trouvez celui qui vous convient

Quand utiliser le skill slack-gif-creator

Utilisez le skill slack-gif-creator dans Claude Code ou Codex lorsque la tâche concerne le motion et la vidéo de ce type. Les conditions et limites ci-dessous sont tirées du fichier du skill.

Bon choix

  • Création de GIFs de message en 480×480 avec un mouvement fluide grâce aux fonctions d'easing
  • Combinaison de concepts d'animation comme le rebond avec la rotation ou la pulsation avec le glissement
  • Travail avec des images téléchargées par l'utilisateur, soit directement, soit comme inspiration pour les couleurs et le style

Connaître les limites

  • Attente de graphiques pré-conditionnés ou de modèles d'animation rigides intégrés au skill

Quoi fournir

  • Demande d'animation avec sujet et actionUne description comme « fais-moi un GIF de X faisant Y pour Slack » qui précise quoi animer et le comportement, déclenchant l'utilisation du skill.
  • Image téléchargée par l'utilisateur (optionnelle)Un fichier image à animer directement ou à utiliser comme inspiration pour les couleurs et le style, chargé avec PIL Image.open.

03 Dans le skill

Règles que le skill slack-gif-creator impose à Claude Code et Codex

8 instructions concrètes, valeurs par défaut et limites que le SKILL.md fixe pour l'agent — la partie du fichier qui change le résultat.

  1. Les GIF d'emoji doivent être en 128×128, les GIF de message en 480×480

    Slack impose des dimensions précises : 128×128 recommandé pour les GIF d'emoji, 480×480 pour les GIF de message. Ce sont des exigences strictes validées par les validateurs du skill.

  2. Limiter la durée des GIF d'emoji à moins de 3 secondes

    Pour les GIF d'emoji en particulier, la durée doit rester inférieure à 3 secondes pour respecter les exigences de Slack et conserver une taille de fichier raisonnable.

  3. Toujours utiliser width=2 ou plus pour les contours

    Les lignes fines avec width=1 paraissent saccadées et peu professionnelles. Réglez toujours width=2 ou plus pour les contours et les lignes afin d'obtenir un rendu soigné.

  4. Ne pas utiliser de polices emoji

    Le rendu des polices emoji est peu fiable selon les plateformes et ne doit pas être utilisé. Dessinez les graphiques avec les primitives PIL à la place.

  5. Le FPS est par défaut compris entre 10 et 30

    La fréquence d'images doit être comprise entre 10 et 30 FPS, des valeurs plus basses produisant des fichiers plus légers. C'est la plage de paramètres acceptable pour les GIF Slack.

  6. Utiliser 48 à 128 couleurs, moins pour des fichiers plus légers

    La palette de couleurs doit compter entre 48 et 128 couleurs. Moins de couleurs réduit directement la taille du fichier ; 48 couleurs est recommandé pour une optimisation maximale.

  7. Interpréter les images téléchargées par l'utilisateur selon l'intention de la demande

    Lorsqu'un utilisateur télécharge une image, déterminez avant de continuer s'il souhaite l'utiliser directement dans l'animation ou simplement comme inspiration pour les couleurs et le style.

  8. Optimiser uniquement sur demande explicite

    Appliquez des stratégies d'optimisation comme moins d'images, moins de couleurs, des dimensions plus petites ou la suppression des doublons uniquement lorsque l'utilisateur demande spécifiquement une taille de fichier réduite.

04 Mettez-le en pratique

Installer slack-gif-creator dans Claude Code ou Codex

Une commande npx skills add, puis une première tâche dans votre agent et une checklist pour le résultat.

Ajouter slack-gif-creator à Claude Code, Codex ou votre agent

Exécutez-la dans votre projet ; l'installateur demande à quel agent l'ajouter.

Terminal
npx skills add https://github.com/anthropics/skills --skill slack-gif-creator

Forme générique de la CLI skills pour skills/slack-gif-creator/SKILL.md ; le dépôt peut documenter son propre chemin.

Donner au skill une première tâche de motion et vidéo

Rédigé dans les termes propres du skill ; remplacez les parties entre crochets par votre contenu.

Starter prompt
Make me an animated emoji GIF for Slack showing a yellow star rotating and pulsing, 128×128, with a gradient blue background. Keep it under 3 seconds and make the motion smooth with easing.

Source : rédigé à partir du SKILL.md, dans les termes propres du skill.

Vérifiez le premier résultat

Ce que le SKILL.md lui-même présente comme un résultat correct :

  • Utilisez is_slack_ready pour une vérification booléenne rapide confirmant que le GIF respecte toutes les exigences de Slack

Dans OpenDesign, slack-gif-creator est intégré : Plugins → Skills, sélectionnez-le dans la barre supérieure.

05 Open source, traçable

Source, licence et vérification

D'où proviennent les faits de cette page et quand ils ont été vérifiés pour la dernière fois.

Author
Anthropic
Repository
github.com/anthropics/skills Branche main
Fichier du skill
skills/slack-gif-creator/SKILL.md Somme de contrôle du contenu enregistrée lors de la vérification ; commit 34040c9
License
Apache-2.0 D'après skills/slack-gif-creator/LICENSE.txt ; SKILL.md indique « Conditions complètes dans LICENSE.txt ».
Étoiles du dépôt
176 183 Instantané GitHub pris le 14/09/2026 pour l'ensemble du dépôt anthropics/skills, qui contient 7 skills dans ce catalogue. Ce n'est pas une note ni un compteur d'utilisation pour slack-gif-creator.
Vérifié par OpenDesign
14/09/2026 Le fichier source, le chemin, le texte de licence et le nombre d'étoiles ont été vérifiés. Inclus dans OpenDesign main (vérifié le 28/08/2026) ; aucune exécution en direct n'a été enregistrée sur cette page.

Dans le SKILL.md

  1. Exigences SlackSpécifications de dimensions (128×128 emoji, 480×480 message), plage de FPS 10-30, limites de couleurs 48-128, durée d'emoji de 3 secondes
  2. Workflow principalProcessus en trois étapes : créer un GIFBuilder, générer des images avec PIL, enregistrer avec des paramètres d'optimisation
  3. Dessin de graphiquesTravail avec des images téléchargées, utilisation des primitives PIL ImageDraw, obtention de graphiques soignés avec des lignes épaisses et de la profondeur
  4. Utilitaires disponiblesGIFBuilder pour l'assemblage, validateurs de conformité Slack, fonctions d'easing, aides au compositeur d'images
  5. Concepts d'animationTechniques pour les effets de secousse, pulsation, rebond, rotation, fondu, glissement, zoom, éclatement de particules
  6. Stratégies d'optimisationCinq méthodes pour réduire la taille du fichier : moins d'images, moins de couleurs, dimensions plus petites, suppression des doublons, mode emoji
  7. PhilosophieFournit des connaissances et des utilitaires, pas des modèles ; encourage la créativité en combinant des concepts ; aucun graphique préconçu
  8. DépendancesNécessite pillow, imageio, numpy via pip install
Description du skill lui-même
« Connaissances et utilitaires pour créer des GIF animés optimisés pour Slack. Fournit des contraintes, des outils de validation et des concepts d'animation. À utiliser lorsque les utilisateurs demandent des GIF animés pour Slack comme « fais-moi un GIF de X faisant Y pour Slack ». »

Description du front-matter tirée de SKILL.md. Le fichier complet fait environ 7 841 caractères. Lire le fichier complet sur GitHub.

Slack GIF Creator

Exécuter slack-gif-creator sur une vraie tâche de mouvement et vidéo.

Le skill slack-gif-creator est fourni avec OpenDesign. Téléchargez l'application, sélectionnez le skill dans Plugins → Skills, collez le prompt ci-dessus et lisez le plan avant le résultat.

Terminal
npx skills add https://github.com/anthropics/skills --skill slack-gif-creator