gif-search

Search and download GIFs from the Tenor API using curl and jq.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/matthew-johnson/hermes-agent --skill gif-search-matthew-johnson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/matthew-johnson/hermes-agent/tree/main/skills/media/gif-search
Command: npx skills add https://github.com/matthew-johnson/hermes-agent --skill gif-search-matthew-johnson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Search and download GIFs from Tenor API using curl and jq without manual browsing or GUI tools.

Core Features & Use Cases

  • Search GIFs by keyword using the Tenor API via curl
  • Download selected GIFs directly to your machine
  • Retrieve metadata and various media formats for quick sharing

Quick Start

Search for a keyword and download the top matching GIF using curl and jq.

Frequently Asked Questions about gif-search

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

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

You can search for GIFs from the command line by using curl to query the Tenor API and jq to parse the JSON response. This allows you to retrieve matching GIF URLs directly within your terminal workflow.

Can I download a GIF directly to my machine with curl?

Yes, you can download a GIF directly to your machine using curl. After searching the Tenor API and retrieving the direct media URL, curl fetches and saves the GIF file locally for immediate use.

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

Yes, you need a TENOR_API_KEY set in your environment to search for Tenor GIFs. This API key authenticates your curl requests to the Tenor API, allowing you to retrieve GIF metadata and media formats.

What is the best way to add on-demand GIFs to a chat workflow?

The best way to add on-demand GIFs to a chat workflow is using curl to search the Tenor API and jq to parse the results. This retrieves and downloads visual references quickly without manual browsing or GUI tools.

What dependencies are required to use jq for parsing Tenor API responses?

To use jq for parsing Tenor API responses, you need curl and jq installed on your system, along with a valid TENOR_API_KEY in your environment. These tools handle the HTTP requests and JSON data extraction.