gif-search
Installation
SKILL.md
GIF Search
Overview
Search for GIFs using Tenor or Giphy APIs and download them for sharing.
Tenor (free tier, no key required for basic)
Search
# Basic search (Tenor v2 API)
curl -s "https://tenor.googleapis.com/v2/search?q=thumbs+up&limit=5&key=${TENOR_API_KEY:-AIzaSyA...}" \
| jq -r '.results[].media_formats.gif.url'
Download
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 -s "$url" -o /tmp/celebration.gif
Giphy (requires API key)
Search
curl -s "https://api.giphy.com/v1/gifs/search?api_key=$GIPHY_API_KEY&q=thumbs+up&limit=5" \
| jq -r '.data[].images.original.url'
Trending
curl -s "https://api.giphy.com/v1/gifs/trending?api_key=$GIPHY_API_KEY&limit=5" \
| jq -r '.data[].images.original.url'
Tips
- URL-encode search queries: spaces become
+or%20 - Use
jqto filter results and extract URLs - Download to
/tmp/for temporary use - Tenor's free tier allows basic searches without a key
- For smaller file sizes, use
mediumgifortinygifformat from Tenor - For Giphy, use
fixed_heightorfixed_widthfor smaller variants
Related skills
More from phuetz/code-buddy
blender
Blender 3D modeling, animation, and rendering automation via Python bpy scripting and CLI
19figma
Automate Figma design workflows via REST API, Plugin API, and MCP integration
3github
Interact with GitHub using the gh CLI for issues, PRs, CI runs, releases, and API queries
3ableton-live
Ableton Live music production automation via OSC protocol, MIDI, and Max for Live
3gitlab
GitLab DevOps platform with CI/CD pipelines, API automation, and glab CLI control
3csharp-avalonia
Cross-platform desktop/mobile development with C# and Avalonia UI
3