Skip to content

Make a Slack GIF reaction

slack-gif-creator · Anthropic

Create looping GIF reactions for Slack with frame composition, easing, palette optimization, and size checks.

Output
Looping GIF
Needs
Python, Pillow, imageio and NumPy
Download skill

ZIP · 18 KB · Apache-2.0

Install folder: .claude/skills/slack-gif-creator/

Setup & example
Illustration, not a tested output.

What it does

What to bring
A reaction or simple action, your own artwork or a drawing brief, and the target GIF dimensions.
Requirements
An agent that can run Python and write image files; install the bundled requirements, including Pillow, imageio, and NumPy.
Keep in mind
Focused on short Slack reactions. It does not upload to Slack or guarantee acceptance in your workspace. Preview the loop and check your workspace's current limits.

Try a design task

Once the skill is loaded, copy the task and adapt it to your brief.

Use slack-gif-creator to create a short looping reaction from my own star illustration: gently bounce, pause, and return smoothly to the first frame. Target a 128×128 Slack emoji. Use a limited palette, check the dimensions and file size, and provide the GIF plus a static preview. Do not upload it.
Installation instructions

For Claude's Code / project entry; manage chat and Cowork skills in account settings.

  1. Copy the skill folder, or use the installer

    Extract the ZIP and copy the complete slack-gif-creator folder into .claude/skills/ in your project.

    Or run this command in your project terminal with Node.js / npx. It gets the author's latest version, which may differ from the download.

    npx skills add anthropics/skills --skill slack-gif-creator --agent claude-code
    Read the installation docs
  2. Confirm the skill is loaded

    Reopen your tool and check that slack-gif-creator is available. If it is missing, check the installation location in the upstream docs.

Review the result

  • The loop returns smoothly to its first frame.
  • The reaction stays legible at its actual small display size.
  • Dimensions and file size satisfy the chosen workspace's limits.

Did you complete the task?

slack-gif-creator — Apiara