gif-search
Search and download GIFs from Tenor using curl. No dependencies beyond curl and jq. Useful for finding reaction GIFs, creating visual content, and sending GIFs in chat.
High Quality
New
Search and download GIFs from Tenor using curl. No dependencies beyond curl and jq. Useful for finding reaction GIFs, creating visual content, and sending GIFs in chat.
Real data. Real impact.
Emerging
Developers
Per week
Excellent
Skills give you superpowers. Install in 30 seconds.
Search and download GIFs directly via the Tenor API using curl. No extra tools needed.
Set your Tenor API key in your environment (add to
~/.hermes/.env):
TENOR_API_KEY=your_key_here
Get a free API key at https://developers.google.com/tenor/guides/quickstart — the Google Cloud Console Tenor API key is free and has generous rate limits.
curl and jq (both standard on macOS/Linux)TENOR_API_KEY environment variable# Search and get GIF URLs curl -s "https://tenor.googleapis.com/v2/search?q=thumbs+up&limit=5&key=${TENOR_API_KEY}" | jq -r '.results[].media_formats.gif.url' # Get smaller/preview versions curl -s "https://tenor.googleapis.com/v2/search?q=nice+work&limit=3&key=${TENOR_API_KEY}" | jq -r '.results[].media_formats.tinygif.url'
# Search and download the top result URL=$(curl -s "https://tenor.googleapis.com/v2/search?q=celebration&limit=1&key=${TENOR_API_KEY}" | jq -r '.results[0].media_formats.gif.url') curl -sL "$URL" -o celebration.gif
curl -s "https://tenor.googleapis.com/v2/search?q=cat&limit=3&key=${TENOR_API_KEY}" | jq '.results[] | {title: .title, url: .media_formats.gif.url, preview: .media_formats.tinygif.url, dimensions: .media_formats.gif.dims}'
| Parameter | Description |
|---|---|
| Search query (URL-encode spaces as ) |
| Max results (1-50, default 20) |
| API key (from env var) |
| Filter formats: , , , , |
| Safety: , , , |
| Language: , , , etc. |
Each result has multiple formats under
.media_formats:
| Format | Use case |
|---|---|
| Full quality GIF |
| Small preview GIF |
| Video version (smaller file size) |
| Small preview video |
| WebM video |
| Tiny thumbnail |
+, special chars as %XXtinygif URLs are lighter weightMIT
mkdir -p ~/.hermes/skills/media/gif-search && curl -o ~/.hermes/skills/media/gif-search/SKILL.md https://raw.githubusercontent.com/NousResearch/hermes-agent/main/skills/media/gif-search/SKILL.md1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.