← ClaudeAtlas

gif-searchlisted

Search/download GIFs from Tenor via curl + jq; use when finding or sending reaction/visual GIFs.
aashutosh396/mindpalace · ★ 0 · AI & Automation · score 78
Install: claude install-skill aashutosh396/mindpalace
# GIF Search (Tenor API) Search and download GIFs directly via the Tenor API using curl. No extra tools needed. ## When to use Useful for finding reaction GIFs, creating visual content, and sending GIFs in chat. ## Setup Set your Tenor API key in your environment (e.g. export it in your shell profile, or store it in mindpalace under `infra/`/`accounts/` and source it): ```bash 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. ## Prerequisites - `curl` and `jq` (both standard on macOS/Linux) - `TENOR_API_KEY` environment variable ## Search for GIFs ```bash # 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' ``` ## Download a GIF ```bash # 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 ``` ## Get Full Metadata ```bash 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.