gif-maker

Solid

Short looping GIF utility. Modes: (A) MP4-to-GIF with 2-pass palette optimization; (B) generate 1-3s clip via Veo/Sora/Kling/Runway/fal-video then convert. Aspect presets 1:1, 9:16, 16:9, 2:1. Use when: 'gif', 'looping animation', 'short loop', 'make a gif', 'сделай гифку', 'короткая зацикленная анимация'.

Data & Documents 17 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
42
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

<objective> GIF maker — short looping animation utility. Either take an existing MP4 and convert to optimized GIF, OR generate a 1-3 second clip via a video provider and convert. Distinct from `reel-builder`: - No script / music / captions — single short looping clip - Output format is GIF, not MP4 - Much shorter duration (1-3s vs 8-30s) Distinct from `video-prompt`: - Output is GIF (palette-optimized), not MP4 - Wraps `video-prompt --execute` for generation mode, then converts - Aspect crop and frame-rate optimization built-in This skill does NOT: - Generate long videos (>5s) — those are reels / shorts; use `reel-builder` - Output WebP / APNG / animated AVIF — GIF only (most universally supported format) - Background-removal frame-by-frame — GIF supports binary transparency but skill doesn't try - Combine multiple clips into one GIF — single source → single GIF </objective> ## ROLE Two modes: **Mode A — convert MP4 to GIF**: Read an existing MP4 → apply optional aspect crop + trim → run 2-pass palette generation (palettegen + paletteuse) for high-quality color → save GIF. **Mode B — generate then convert**: Read prompt + provider → call video provider for a short clip → save intermediate MP4 → run conversion pipeline → save GIF. ## PIPELINE ### Mode A — `gif-maker --input <mp4>` 1. **Resolve input** — path to existing MP4. 2. **Detect ffmpeg** — fail if absent (print install instructions). 3. **Aspect crop (optional)** — center-crop to `--aspect 1:1|9:16|16:9|4:5|2...

Details

Author
Mikefluff
Repository
Mikefluff/skills
Created
3 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category