Search GIF providers with CLI/TUI, download results, and extract stills/sheets.
76
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 93%
↑ 2.16xAgent success when using this skill
Validation for skill structure
JSON search output and metadata extraction
Uses gifgrep for search
0%
100%
JSON flag used
0%
100%
Correct JSON fields present
46%
66%
Result count limited
80%
100%
Avoids Giphy without key
100%
100%
Both topics searched
100%
100%
Valid JSON output
100%
100%
commands.sh produced
100%
100%
No large files remain
100%
100%
Without context: $0.7076 · 3m 18s · 31 turns · 36 in / 11,847 out tokens
With context: $0.5408 · 2m 15s · 31 turns · 33 in / 6,614 out tokens
Still frame and contact sheet extraction
Uses gifgrep for download
0%
40%
gifgrep still subcommand
0%
100%
Still frame timing flag
0%
100%
gifgrep sheet subcommand
0%
100%
Sheet frame count set
0%
100%
Sheet columns set
0%
100%
Sheet padding set
0%
0%
Output flag used
0%
100%
GIF cleaned up
100%
100%
Without context: $0.5706 · 1m 56s · 32 turns · 39 in / 8,061 out tokens
With context: $0.6173 · 2m 44s · 38 turns · 199 in / 6,792 out tokens
Pipe-friendly URL output and provider selection
Uses gifgrep
0%
100%
Format flag used
0%
100%
Result count limited
0%
100%
Avoids Giphy without key
100%
100%
Multiple topics covered
100%
100%
Output piped correctly
100%
100%
gif_urls.txt populated
100%
100%
No large files remain
100%
100%
Without context: $0.3348 · 1m 30s · 21 turns · 24 in / 4,979 out tokens
With context: $0.3876 · 2m 3s · 25 turns · 184 in / 4,273 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.