Canonical manifest schema
plugin.json targets the official 1.0.0 schema.
Agent Plugins specification §5.2
Create animated emoji and message GIFs with practical size guidance, reusable Pillow utilities, easing functions, frame helpers, optimization controls, and validation checks.
animated
for chat.
Short loops, deliberate motion, compact palettes, and validation tuned for expressive workplace messages.
Installation
Sparse-clone the complete plugin directory, install the packages listed in requirements.txt, and run generated scripts where the bundled core package can be imported.
git clone --filter=blob:none --sparse https://github.com/chenmiaohero/Portable-Agent-Plugins.git
cd Portable-Agent-Plugins
git sparse-checkout set plugins/slack-gif-creatorExplainable standards check
Official latest version: 1.0.0 (Working Draft). The value is read from the official specification and cached for one day.
This is a static package-format check, not a security audit, quality score, malware scan, or guarantee of client compatibility.
plugin.json targets the official 1.0.0 schema.
Agent Plugins specification §5.2
The plugin name “slack-gif-creator” satisfies the 1–64 character naming rules.
Agent Plugins specification §§5.3 and 5.5
No unknown top-level manifest fields were found.
Agent Plugins specification §5.2
All present metadata and extension fields use permitted JSON types.
Agent Plugins specification §§5.2–5.6
A regular plugin.json file exists at the plugin root.
Agent Plugins specification §§4.1 and 5.1
1 immediate-child Agent Skill discovered; every SKILL.md passed required frontmatter and naming checks.
Agent Plugins specification §7.1 and Agent Skills specification
No root mcp.json is present; MCP is optional and its absence is conforming.
Agent Plugins specification §§6.2 and 7.2
Capabilities
Turn a simple motion idea into a chat-ready animated GIF.
Use this plugin when an agent needs to draw, animate, compress, and validate a custom GIF for an emoji-sized reaction or a larger message attachment.
Assemble animations with a GIF builder, frame helpers, drawing primitives, and smooth interpolation functions.
Combine layered shapes, strong outlines, depth, contrast, and expressive motion instead of settling for placeholder visuals.
Inspect dimensions and optimization settings, remove redundant frames, and confirm the exported file is ready for its intended use.
Practical workflow
Choose the output size, frame rate, duration, and motion concept, then draw or transform each frame with Pillow.
Save with an appropriate palette, remove duplicate frames when useful, validate the file, and tune motion or size until it is chat-ready.
Package contents
Slack GIF Creator declares 1 Skill, 0 MCP configurations, and 2 additional resources. The included-file links below point to the reviewed source repository.
Agent Skills
1
slack-gif-creator
MCP servers
0
No runtime service
Package format
Agent Plugins
Official latest 1.0.0
Synced source content
This README snapshot is stored by Agent Plugins Hub and refreshed by the daily GitHub synchronization pipeline. Remote images and embedded content are not loaded.
This repository does not currently provide a README snapshot. The plugin instructions below remain available.
Source documentation
Rendered from the linked GitHub source. Raw HTML is disabled, scripts cannot execute, remote images are omitted, and external links open separately.
Slack GIF Creator combines animation guidance with Python utilities for building compact animated emoji and message GIFs. It covers frame composition, easing, export optimization, and validation.
Choose the target dimensions and a short animation concept. Generate frames with Pillow, use the bundled easing and frame helpers for smoother motion, then export through the GIF builder with a palette and frame rate appropriate for the intended size.
When the file is too large, reduce its duration, frames per second, dimensions, or color count, and remove duplicate frames. Run the bundled validator after export and inspect the loop at its actual display size.
The included requirements file declares Pillow, imageio, and NumPy. Review generated Python code and user-provided images before processing them in your environment.
This portable package is maintained in chenmiaohero/Portable-Agent-Plugins from a pinned Apache-2.0 upstream Skill.
Continue exploring
A portable design-lead workflow for building production-ready interfaces that feel specific to the product instead of assembled from defaults.
The small official reference package for inspecting a portable manifest and migration workflow.
A portable brand-styling workflow for consistent colors, typography, hierarchy, and visual accents across artifacts.