video-to-gif — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited video-to-gif (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Merge multiple video files into a single optimized GIF with per-segment speed control.
.claude/skills/video-to-gif/scripts/merge_videos_to_gif.sh -o output.gif video1.mov:2 video2.mov:4.75 video3.mov:4.75.claude/skills/video-to-gif/scripts/merge_videos_to_gif.sh -o output.gif [options] video1:speed1 video2:speed2 ...| Option | Default | Description |
|---|---|---|
-o FILE | (required) | Output GIF file path |
-w WIDTH | 800 | Output width in pixels |
-h HEIGHT | 338 | Output height in pixels |
-f FPS | 8 | Frames per second (lower = smaller file) |
-c COLORS | 128 | Max colors (64-256, lower = smaller file) |
-l LOSSY | 80 | Lossy compression 0-200 (higher = smaller file, more artifacts) |
path/to/video.mov:speed_multiplier
1 = original speed2 = 2x faster (video plays in half the time)4.75 = 4.75x faster0.5 = half speed (slower playback)First video slower (2x), others fast (4.75x):
.claude/skills/video-to-gif/scripts/merge_videos_to_gif.sh -o demo.gif \
~/Desktop/intro.mov:2 \
~/Desktop/action.mov:4.75 \
~/Desktop/outro.mov:4.75Create a smaller GIF (640x360, 64 colors, high compression):
.claude/skills/video-to-gif/scripts/merge_videos_to_gif.sh -o small.gif -w 640 -h 360 -c 64 -l 120 \
video1.mov:3 video2.mov:3More colors and lower compression:
.claude/skills/video-to-gif/scripts/merge_videos_to_gif.sh -o hq.gif -f 10 -c 256 -l 40 \
video.mov:2Required tools (install via Homebrew on macOS):
brew install ffmpeg gifsicle-f 6), colors (-c 64), or increase lossy (-l 100)-f 12) or reduce speed multiplier:1.5 instead of :4)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.