Your cover, with one subtle move and no loop jump.
Creates a seamless looping GIF from a cover, animating only the element the user chooses.
When to use it
Use when someone requests an animated cover, thumbnail, or newsletter GIF with restrained motion.
Give it a PNG or HTML cover; it asks which element should move and how, then produces a looping GIF.
What you provide
Requires ffmpeg to encode the GIF and decode frames for motion measurements.
Requires Python 3 to measure the frame count, loop seam, and maximum motion excursion.
This skill
GIF hosting sites
Uploads the finished GIF