gif-search

Fetch GIFs from Tenor using curl and jq.

2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/CUexter/hermes-agent --skill gif-search-cuexter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/CUexter/hermes-agent/tree/main/skills/media/gif-search
Command: npx skills add https://github.com/CUexter/hermes-agent --skill gif-search-cuexter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines finding and downloading GIFs from Tenor directly from the command line, eliminating the need for GUI tools or heavy libraries.

Core Features & Use Cases

  • Search Tenor for GIFs by query using curl and parse results with jq.
  • Download selected GIFs to local files for quick sharing.
  • Use cases include adding reaction GIFs to chats, automating GIF-enabled content in scripts, and archiving GIFs for media projects.

Quick Start

Provide a search query and the skill will fetch matching GIF URLs and save the top result to your current directory.

Frequently Asked Questions about gif-search

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

FAQPage Schema
How do I download GIFs from Tenor using the command line?

You can download GIFs from Tenor using the command line by running curl to fetch search results and jq to parse the metadata. The skill retrieves matching GIF URLs and saves the top result to your current directory.

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

Yes, searching Tenor for GIFs with curl requires a TENOR_API_KEY configured in your environment. This key authenticates your requests to the Tenor API for retrieving and downloading media.

Can I use jq to extract specific GIF metadata from Tenor API responses?

Yes, you can use jq to extract specific GIF metadata from Tenor API responses. The skill uses jq to parse the JSON output fetched by curl, enabling lightweight retrieval of GIF URLs and properties.

What is the best way to automate GIF retrieval for scripts without heavy libraries?

The best way to automate GIF retrieval without heavy libraries is using curl and jq for lightweight media retrieval. This approach streamlines finding and downloading GIFs directly from the command line, eliminating the need for GUI tools.

How do I add reaction GIFs to chats using curl and jq?

To add reaction GIFs to chats using curl and jq, provide a search query to the skill. It fetches matching Tenor GIF URLs, parses the results, and saves the selected GIF file locally for quick sharing.

Why use curl and jq for Tenor GIF search instead of a GUI tool?

Using curl and jq for Tenor GIF search eliminates the need for GUI tools or heavy libraries, providing a lightweight media retrieval method. It allows developers to fetch, parse, and download GIFs directly from the command line with minimal setup.