gifgrep
Low
by steipete | Audited: 2026-02-26T09:59:20.936Z | Ruleset: 0.2.0
About This Skill
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.
✨ Search → preview → download → extract (still/sheet) for fast review and sharing.
✨ CLI still previews:
--thumbs (Kitty/Ghostty only; still frame) ✨
--download saves to ~/Downloads ✨
--reveal shows the last download in Finder ✨ Sheets = single PNG grid of sampled frames (great for quick review, docs, PRs, chat).
✨ Tune:
--frames (count), --cols (grid width), --padding (spacing). ✨
--source auto|tenor|giphy ✨
GIPHY_API_KEY required for --source giphy Use Cases
1
gifgrep cats --max 5 2
gifgrep cats --format url | head -n 5 3
gifgrep search --json cats | jq '.[0].url' 4
gifgrep tui "office handshake" 5
gifgrep cats --download --max 1 --format url 6 TUI:
gifgrep tui "query" Documentation (Original)
Source: SKILL.md The following is the author's original documentation (often English). For installation, follow “Quick Install” above.
name: gifgrep
description: Search GIF providers with CLI/TUI, download results, and extract stills/sheets.
homepage: https://gifgrep.com
metadata: {"clawdbot":{"emoji":"🧲","requires":{"bins":["gifgrep"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/gifgrep","bins":["gifgrep"],"label":"Install gifgrep (brew)"},{"id":"go","kind":"go","module":"github.com/steipete/gifgrep/cmd/gifgrep@latest","bins":["gifgrep"],"label":"Install gifgrep (go)"}]}}
gifgrep
Use gifgrep to search GIF providers (Tenor/Giphy), browse in a TUI, download results, and extract stills or sheets.
GIF-Grab (gifgrep workflow)
- Search → preview → download → extract (still/sheet) for fast review and sharing.
Quick start
gifgrep cats --max 5gifgrep cats --format url | head -n 5gifgrep search --json cats | jq '.[0].url'gifgrep tui "office handshake"gifgrep cats --download --max 1 --format url
TUI + previews
- TUI:
gifgrep tui "query" - CLI still previews:
--thumbs(Kitty/Ghostty only; still frame)
Download + reveal
--downloadsaves to~/Downloads--revealshows the last download in Finder
Stills + sheets
gifgrep still ./clip.gif --at 1.5s -o still.pnggifgrep sheet ./clip.gif --frames 9 --cols 3 -o sheet.png- Sheets = single PNG grid of sampled frames (great for quick review, docs, PRs, chat).
- Tune:
--frames(count),--cols(grid width),--padding(spacing).
Providers
--source auto|tenor|giphyGIPHY_API_KEYrequired for--source giphyTENOR_API_KEYoptional (Tenor demo key used if unset)
Output
--jsonprints an array of results (id,title,url,preview_url,tags,width,height)--formatfor pipe-friendly fields (e.g.,url)
Environment tweaks
GIFGREP_SOFTWARE_ANIM=1to force software animationGIFGREP_CELL_ASPECT=0.5to tweak preview geometry
Security Audit
Low
Summary
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.
Risk Profile
ToxicSkills Analysis
Blocklist
Not matched
Prompt Injection
Not detected
No Toxic signals detected by current static checks.
Key Risks 0 items
No LLM risk bullets (LLM disabled or not cached).
Deterministic Findings (Evidence)
No findings detected.
Scoring Criteria
Each skill is scored across 5 dimensions. The weighted total determines the star rating.
Code Toxicity 100/100 (weight 30%)
Privacy Risk 100/100 (weight 25%)
Permission Scope 100/100 (weight 20%)
Author Reputation 75/100 (weight 15%)
Code Quality 70/100 (weight 10%)
Star Rating Scale
5★ Safe — Score ≥ 80
4★ Good — Score 70–79
3★ Caution — Score 60–69
2★ Risky — Score 40–59
1★ Dangerous — Score < 40
Why This Score?
All dimensions scored above 60. This skill passed the safety baseline.