一键导入
slack-gif-creator
Create animated GIFs optimized for Slack (small file size, loop, transparency) using Python libraries like imageio and Pillow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create animated GIFs optimized for Slack (small file size, loop, transparency) using Python libraries like imageio and Pillow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Manage Git repositories within the workspace. Check status, commit changes, view diffs, and create branches.
Create, modify, and analyze PowerPoint presentations (.pptx) using standard Python libraries.
Generate structured JSON theme configurations for UI components, presentations, or documents. Supports color palettes, typography, and spacing.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends AI capabilities with specialized knowledge, workflows, or tool integrations.
Suite of tools for creating elaborate, multi-component AnyCowork HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
| name | slack-gif-creator |
| description | Create animated GIFs optimized for Slack (small file size, loop, transparency) using Python libraries like imageio and Pillow. |
| license | Apache-2.0 |
This skill helps create lightweight, animated GIFs perfect for Slack reactions or messages using Python.
imageio.imageio (pip install imageio) - GIF creation.Pillow (pip install Pillow) - Frame drawing.import imageio
from PIL import Image, ImageDraw
frames = []
for i in range(20):
img = Image.new('RGBA', (200, 200), (255, 255, 255, 0)) # Transparent background
draw = ImageDraw.Draw(img)
radius = 10 + i * 5
center = (100, 100)
msg = f"Frame {i}"
draw.ellipse((center[0]-radius, center[1]-radius, center[0]+radius, center[1]+radius), fill='red')
frames.append(img)
# Save as GIF
imageio.mimsave('growing_circle.gif', frames, fps=10, loop=0)
import imageio
from PIL import Image, ImageDraw, ImageFont
frames = []
text = " LOADING... "
font = ImageFont.load_default() # Or load a TTF
for i in range(len(text)):
img = Image.new('RGB', (200, 50), 'white')
draw = ImageDraw.Draw(img)
display_text = text[i:] + text[:i]
draw.text((10, 15), display_text, fill='black', font=font)
frames.append(img)
imageio.mimsave('marquee.gif', frames, fps=5, loop=0)
RGBA mode for transparent backgrounds if needed.