gif-search

Search Tenor API with curl and jq to download GIF URLs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Searching for GIFs and downloading them manually can be time-consuming and error-prone, especially when you need a quick reaction GIF for chats or content.

Core Features & Use Cases

  • Direct Tenor search: Use curl and jq to query the Tenor API for relevant GIFs by keyword.
  • Lightweight downloads: Retrieve and save chosen GIFs with minimal dependencies.
  • Easy API key management: Requires TENOR_API_KEY in the environment to authorize requests for your applications or scripts.
  • Use Case: Quickly attach a reaction GIF in messages or social posts to convey emotion or emphasis.

Quick Start

Set your TENOR_API_KEY in your environment and run the gif-search workflow to fetch a GIF for your query.

Frequently Asked Questions about gif-search

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

FAQPage Schema
How do I search and download a GIF from Tenor using curl?

To search and download a GIF from Tenor, use a curl-based workflow to query the Tenor API with your keyword and parse the direct media URLs using jq. You can then fetch and save the lightweight GIF file locally for chat or social posting.

What do I need to fetch GIFs from the Tenor API?

To fetch GIFs from the Tenor API, you need a valid TENOR_API_KEY set in your environment, along with curl and jq installed to authorize requests, query the API, and parse the JSON results for direct GIF URLs.

Can I use curl and jq to automate finding reaction GIFs for chats?

Yes, you can use curl and jq to automate finding reaction GIFs by querying the Tenor API with relevant keywords and retrieving lightweight media files. This workflow quickly obtains direct GIF URLs suitable for conveying emotion in chat messages.

What is the best way to get a direct GIF URL without manual browsing?

The best way to get a direct GIF URL without manual browsing is executing a curl command against the Tenor API. Using jq to parse the JSON response extracts the direct media links, enabling quick automated downloads for content creation.

Does the Tenor API search workflow require any external software libraries?

The Tenor API search workflow requires minimal dependencies, needing only curl to handle the HTTP requests and jq to parse the JSON responses. No additional software libraries are necessary to query and download the GIFs.

Why does my Tenor GIF download workflow fail to authenticate?

Your Tenor GIF download workflow fails to authenticate because the TENOR_API_KEY environment variable is missing or invalid. Ensure a valid API key is configured in your environment before running the curl command to authorize API requests.