Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
steipete avatar

Gifgrep

  • 3k installs
  • 385k repo stars
  • Updated August 3, 2026
  • steipete/clawdis

gifgrep is an agent skill for the gifgrep CLI to search GIF providers, download clips, and extract stills or frame sheets.

About

gifgrep is an agent skill for the gifgrep CLI that searches GIF providers, previews results, downloads clips, and extracts still frames or multi-frame sheets. Workflow runs search, optional TUI browse, download to ~/Downloads, and still or sheet extraction for docs, PRs, or chat sharing. Commands support Tenor and Giphy sources with API keys, JSON output, thumbnail previews on Kitty and Ghostty terminals, and provider auto selection. Sheet extraction samples frames into a single PNG grid with tunable frames, columns, and padding. Asset hygiene rules require verifying GIF URLs resolve, checking Content-Type image/gif, confirming animation, and recording attribution instead of hotlinking when local copies are needed. Install via Homebrew steipete/tap/gifgrep or go install. Use it when agents need GIF discovery, quick previews, local downloads, or frame grabs for documentation and social content.

  • Search Tenor and Giphy with TUI browse, download, and JSON output modes.
  • Extract still frames or multi-frame PNG sheets from local GIF files.
  • Provider flags with GIPHY_API_KEY and optional TENOR_API_KEY support.
  • Terminal thumbnail previews on Kitty and Ghostty with --thumbs.
  • GIF asset hygiene checks for URL validity, content type, and attribution.

Gifgrep by the numbers

  • 3,045 all-time installs (skills.sh)
  • +158 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #70 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

gifgrep capabilities & compatibility

Capabilities
tenor and giphy search with filters and json out · tui browse and terminal thumbnail previews · gif download and finder reveal · still frame extraction at timestamps · multi frame sheet png generation · gif url validation and attribution hygiene
Use cases
image generation · copywriting · orchestration
From the docs

What gifgrep says it does

Search -> preview -> download -> extract (still/sheet) for fast review and sharing.
SKILL.md
Do not hotlink when a local asset is needed: download/copy it into the project and reference the local file.
SKILL.md
npx skills add https://github.com/steipete/clawdis --skill gifgrep

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3k
repo stars385k
Security audit2 / 3 scanners passed
Last updatedAugust 3, 2026
Repositorysteipete/clawdis

How do I find, preview, and download GIFs from Tenor or Giphy with local stills for docs and chat?

Search Tenor and Giphy for GIFs, browse in a TUI, download clips, and extract stills or frame sheets via gifgrep.

Who is it for?

Agents and creators sourcing GIFs with CLI search, TUI preview, and frame extraction.

Skip if: Skip when you need long-form video editing or non-GIF media pipelines.

When should I use this skill?

User searches GIFs, runs gifgrep TUI, downloads clips, or extracts stills or sheets from GIF files.

What you get

Downloaded GIFs plus optional still PNG or frame sheet with verified URLs and recorded attribution.

  • downloaded gif files
  • still frame images

Files

SKILL.mdMarkdownGitHub ↗

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 5
  • gifgrep cats --format url | head -n 5
  • gifgrep 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

  • --download saves to ~/Downloads
  • --reveal shows the last download in Finder

Stills + sheets

  • gifgrep still ./clip.gif --at 1.5s -o still.png
  • gifgrep 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|giphy
  • GIPHY_API_KEY required for --source giphy
  • TENOR_API_KEY optional (Tenor demo key used if unset)

Output

  • --json prints an array of results (id, title, url, preview_url, tags, width, height)
  • --format for pipe-friendly fields (e.g., url)

GIF asset hygiene

  • Before recommending or using an animated GIF URL, verify it resolves successfully, has Content-Type: image/gif, and is actually animated (multiple frames or loop metadata; e.g. inspect with file, identify, or a small script).
  • Record attribution/license/source URL alongside the asset.
  • Do not hotlink when a local asset is needed: download/copy it into the project and reference the local file.

Environment tweaks

  • GIFGREP_SOFTWARE_ANIM=1 to force software animation
  • GIFGREP_CELL_ASPECT=0.5 to tweak preview geometry

Related skills

How it compares

Use gifgrep for terminal GIF search and frame extraction; use image generation skills when custom illustrations are needed instead of stock animated GIFs.

FAQ

Which API keys are needed?

GIPHY_API_KEY is required for --source giphy; Tenor works with an optional TENOR_API_KEY.

Where do downloads go?

Use --download to save into ~/Downloads; --reveal opens the last file in Finder.

How do I get a frame grid image?

Run gifgrep sheet with --frames, --cols, and --padding to output a PNG grid.

Is Gifgrep safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

CLI & Terminalcontentdistribution

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.