gif-search

Search Tenor GIFs via API and download selected results locally.

Updated May 12, 2026
One-click install
npx skills add https://github.com/hungthinh04/Hermes_AI_Agent --skill gif-search-hungthinh04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/hungthinh04/Hermes_AI_Agent/tree/main/skills/media/gif-search
Command: npx skills add https://github.com/hungthinh04/Hermes_AI_Agent --skill gif-search-hungthinh04

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of searching for the right GIF and downloading it manually by letting you query Tenor directly from the command line.

Core Features & Use Cases

  • GIF Discovery: Search Tenor for reaction GIFs, celebration clips, and other visual replies.
  • Direct Download: Retrieve GIF URLs or save the top result locally for reuse in messages and content workflows.
  • Metadata Inspection: Inspect titles, dimensions, and multiple media formats to choose the best asset for a given channel or file-size constraint.

Quick Start

Use the gif-search skill to find a thumbs-up GIF on Tenor and return the best direct GIF URL.

Frequently Asked Questions about gif-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search Tenor for reaction GIFs from the command line?

Search Tenor for reaction GIFs by querying the API directly to retrieve titles, dimensions, and media URLs. You can discover visual replies and preview results to choose the best asset for chat workflows.

Can I download a GIF from Tenor using curl and jq?

Yes, you can download a GIF using curl and jq by querying the Tenor API and parsing the returned JSON to extract direct media URLs. This retrieves the top result locally for reuse in content workflows.

Do I need an API key to search Tenor for GIFs?

Yes, searching Tenor for GIFs requires a Tenor API key. You must provide this key along with curl and jq to authenticate requests, query the API, and parse the returned GIF URLs.

What's the best way to inspect GIF metadata before downloading?

Inspect GIF metadata by querying the Tenor API to return titles, dimensions, and multiple media formats. This allows you to evaluate file-size constraints and select the best asset before downloading.

Can I retrieve multiple media formats for a single GIF search result?

Yes, retrieving multiple media formats is supported by querying the Tenor API. The response includes various asset types and dimensions, letting you choose the optimal format for your specific channel or file-size limit.

Why does my GIF search return URLs but fail to download the file?

Failed GIF downloads usually occur when jq incorrectly parses the Tenor API response or curl lacks the proper media URL. Ensure your API key is valid and jq correctly extracts the direct GIF link before downloading.