slack-gif-creator
为Slack创建动态GIF
也可从以下获取: anthropics,ArtemisAI,DYAI2025,davila7,Azeem-2,Cam10001110101,ZhanlinCui,ComposioHQ
Slack对动态GIF有严格的要求,包括尺寸限制和尺寸限制,手动导航非常困难。此技能提供了一个完整的工具包,包含GIFBuilder、验证工具和缓动函数,可创建在Slack频道中完美运行的优化GIF。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“slack-gif-creator”。 Create a 128x128 emoji GIF with a bouncing ball
预期结果:
A bouncing ball animation file saved to bounce.gif with 12 frames at 10 FPS, optimized to 48 colors for small file size
正在使用“slack-gif-creator”。 Create a pulsing star with gradient background
预期结果:
Animated star with vertical gradient background (blue to purple), smooth pulse effect using sine wave scaling
正在使用“slack-gif-creator”。 Validate my GIF for Slack emoji
预期结果:
Validation report showing dimensions, file size, frame count, and whether it passes Slack requirements
安全审计
安全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.
高风险问题 (3)
中风险问题 (3)
质量评分
你能构建什么
创建自定义Slack表情符号
以精确的128x128生成优化的颜色和流畅动画的表情符号GIF,用于团队沟通。
构建视觉公告
创建用于产品发布、公告或庆祝活动的动态消息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)以获得自然外观的运动,而不是线性移动
避免
- 为表情符号GIF使用大于128x128的尺寸将超出Slack文件大小限制
- 创建没有缓动函数的动画会导致卡顿、不自然的运动
- 忘记在上传前验证会导致GIF在Slack中被拒绝或裁剪