slack-gif-creator
nexu-io/open-design
Create animated GIFs optimized for Slack with size constraints and animation primitives.
What is slack-gif-creator?
Generate animated GIFs tailored for Slack's platform constraints. Use this skill when you need to create reaction GIFs, tiny GIFs, or other animated content that fits Slack's size and format requirements.
- Create animated GIFs with Slack-specific optimizations
- Validate GIF size constraints to ensure Slack compatibility
- Compose animations using reusable animation primitives
- Generate reaction GIFs and other short animations
- Optimize file size for efficient Slack uploads
How to install slack-gif-creator
npx skills add https://github.com/nexu-io/open-design --skill slack-gif-creatorHow to use slack-gif-creator
- 1.Ask the agent to create a GIF using trigger phrases like 'slack gif', 'animated gif', 'reaction gif', or 'tiny gif'
- 2.Specify the animation content or concept you want
- 3.The skill will generate a GIF optimized for Slack's size constraints
- 4.Review the generated GIF and request modifications if needed
Use cases
- Creating custom reaction GIFs for Slack workspaces
- Generating animated GIFs for Slack messages and threads
- Building tiny GIFs that meet Slack's size limits
- Producing branded or contextual animated content for team communication
- Automating GIF creation for Slack bots or integrations
- Slack workspace administrators
- Content creators and designers
- Bot developers integrating with Slack
- Teams automating communication workflows
slack-gif-creator FAQ
The skill validates GIFs against Slack's platform requirements, though specific limits are determined by the upstream implementation. Check the upstream repository for exact constraints.
This skill is specifically optimized for Slack's requirements. For general GIF creation, you may need a different tool.
The skill provides composable animation primitives for building animations, with details available in the upstream repository at https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator
Use trigger phrases like 'slack gif', 'animated gif', 'reaction gif', or 'tiny gif', or invoke it by name 'slack-gif-creator'.
Full instructions (SKILL.md)
Source of truth, from nexu-io/open-design.
name: slack-gif-creator description: | Create animated GIFs optimized for Slack with validators for size constraints and composable animation primitives. triggers:
- "slack gif"
- "animated gif"
- "reaction gif"
- "tiny gif" od: mode: image category: image-generation upstream: "https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator"
slack-gif-creator
Curated from Anthropic's official skills repository.
What it does
Create animated GIFs optimized for Slack with validators for size constraints and composable animation primitives.
Source
- Upstream: https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator
- Category:
image-generation
How to use
This catalogue entry advertises the skill in OpenDesign so the agent discovers it during planning. To run the full upstream workflow with its original assets, scripts, and references, install the upstream bundle into your active agent's skills directory:
# Inspect the upstream README for exact paths
open https://github.com/anthropics/skills/tree/main/skills/slack-gif-creator
Then ask the agent to invoke this skill by name (slack-gif-creator) or with
one of the trigger phrases listed in this skill's frontmatter.
Related skills
More from nexu-io/open-design and the wider catalog.

slides
Create and edit .pptx presentation decks with PptxGenJS for sales, briefs, and showcases.

social-reddit-card
Realistic Reddit post card with vote rail for video overlays and social sharing.

social-spotify-card
Spotify Now Playing-style card with album art, progress bar, and playback controls for overlays and homepages.

social-x-post-card
Realistic X post card with engagement metrics for video overlays and shareable images.

sora
Generate and manage short video clips using OpenAI's Sora API for cinematic content.

speech
Generate spoken audio from text using OpenAI's text-to-speech API with multiple voices.