Agent Skillscomposio-community/awesome-agent-clis › GIF Search CLI (gifgrep)

GIF Search CLI (gifgrep)

GitHub

通过CLI或TUI搜索Giphy/Tenor的GIF,支持下载、提取静态帧及精灵表。适用于需要按关键词查找、获取GIF资源或生成预览图的自动化场景。

Trigger Scenarios

需要搜索特定关键词的GIF图片 需要从GIF中提取静态帧或生成精灵表 需要批量下载GIF文件

Install

npx skills add composio-community/awesome-agent-clis --skill GIF Search CLI (gifgrep) -g -y
More Options

Non-standard path

npx skills add https://github.com/composio-community/awesome-agent-clis/tree/master/gifgrep -g -y

Use without installing

npx skills use composio-community/awesome-agent-clis@GIF Search CLI (gifgrep)

指定 Agent (Claude Code)

npx skills add composio-community/awesome-agent-clis --skill GIF Search CLI (gifgrep) -a claude-code -g -y

安装 repo 全部 skill

npx skills add composio-community/awesome-agent-clis --all -g -y

预览 repo 内 skill

npx skills add composio-community/awesome-agent-clis --list

SKILL.md

Frontmatter
{
    "name": "GIF Search CLI (gifgrep)",
    "description": "Search GIFs from Tenor and Giphy via CLI or TUI, download GIFs, and extract stills or sprite sheets. Use when an agent needs to find a GIF by keyword, download it, or generate a still frame or contact sheet from a GIF."
}

gifgrep — Grep the GIF

Search GIF providers (Tenor, Giphy) with scriptable CLI output or interactive TUI with inline previews.

Installation

brew install steipete/tap/gifgrep

Or via Go:

go install github.com/steipete/gifgrep/cmd/gifgrep@latest

Key Commands

Search GIFs

gifgrep cats --max 5
gifgrep cats --format url | head -n 5
gifgrep cats --json | jq '.[0].url'
gifgrep "office handshake" --source giphy --max 3 --json

Download

gifgrep cats --download --max 1 --format url
gifgrep cats --download --reveal    # download and reveal in Finder

Extract Stills & Sheets

gifgrep still ./clip.gif --at 1.5s -o still.png
gifgrep sheet ./clip.gif --frames 9 --cols 3 -o sheet.png

Interactive TUI

gifgrep tui "office handshake"

Providers

Select via --source:

  • auto (default): prefers Giphy when GIPHY_API_KEY is set, else Tenor
  • tenor: uses public demo key if TENOR_API_KEY is unset
  • giphy: requires GIPHY_API_KEY

Output Modes

  • Default: human-readable (TTY-aware)
  • --json: array of objects with id, title, url, preview_url, tags, width, height
  • --format url: one URL per line (pipeable)
  • --thumbs: inline still-frame thumbnails (Kitty/iTerm2 terminals)

Environment Variables

  • TENOR_API_KEY (optional)
  • GIPHY_API_KEY (required for --source giphy)

Version History

  • 9f765d2 Current 2026-07-24 16:03

Same Skill Collection

aws-cli/SKILL.md
coderabbit-cli/SKILL.md
composio-cli/SKILL.md
elevenlabs-cli/SKILL.md
gcloud-cli/SKILL.md
github-cli/SKILL.md
gitlab-cli/SKILL.md
google-workspace-cli/SKILL.md
mailcoach-cli/SKILL.md
neon-cli/SKILL.md
ntn/SKILL.md
planetscale-cli/SKILL.md
posthog-cli/SKILL.md
railway-cli/SKILL.md
ramp-cli/SKILL.md
remotion-cli/SKILL.md
resend-cli/SKILL.md
sendblue-cli/SKILL.md
sentry-cli/SKILL.md
sonoscli/SKILL.md
stripe-cli/SKILL.md
stripe-projects-cli/SKILL.md
supabase-cli/SKILL.md
tavily-cli/SKILL.md
turso-cli/SKILL.md
vercel-cli/SKILL.md
visa-cli/SKILL.md
wacli/SKILL.md
kapso-cli/SKILL.md

Metadata

Files
0
Version
9f765d2
Hash
acabba4f
Indexed
2026-07-24 16:03

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-18 05:41
浙ICP备14020137号-1 $mapa de visitantes$