gif-search

Searches and downloads GIFs from Tenor using curl and jq.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Hermesagents/hermes-agents --skill gif-search-hermesagents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/Hermesagents/hermes-agents/tree/main/skills/media/gif-search
Command: npx skills add https://github.com/Hermesagents/hermes-agents --skill gif-search-hermesagents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GIFs are a valuable way to convey ideas quickly, but finding suitable ones can be time-consuming. This skill enables fast discovery and retrieval from Tenor using lightweight tooling (curl and jq) without needing additional dependencies.

Core Features & Use Cases

  • Search Tenor via API using curl and jq to discover GIFs
  • Download selected GIFs for use in chats, posts, or demos
  • Minimal setup with TENOR_API_KEY in your environment for quick start

Quick Start

Search for a GIF using Tenor and download the top result with curl.

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 GIFs from Tenor using curl?

To search and download GIFs from Tenor using curl, you query the Tenor API with curl and parse the JSON response using jq to extract and retrieve the top result. You need the TENOR_API_KEY set in your environment.

What do I need to set up before using the Tenor API to find GIFs?

Before finding GIFs via the Tenor API, you need to set the TENOR_API_KEY environment variable and ensure both curl and jq are installed. No additional dependencies or libraries are required to start downloading media.

When should I use curl and jq instead of a library to fetch GIFs?

Use curl and jq to fetch GIFs when you need a lightweight, minimal-setup solution for content creation or social media posts. This approach avoids heavy dependencies, making it ideal for quick retrieval and integration into simple scripts.

Can I use this Tenor GIF search approach for chat enrichment?

Yes, you can use this Tenor GIF search approach for chat enrichment. It searches Tenor via the API and downloads ready-to-use GIFs, making it suitable for quickly finding and sharing visual media in chats, posts, or demos.

Why are my curl requests to the Tenor API failing to return GIFs?

Your curl requests to the Tenor API may fail if the TENOR_API_KEY is missing from your environment or if jq is not installed to properly parse the JSON response. Verify both tools are available and your API key is valid.

Does the Tenor API support downloading media other than GIFs?

The Tenor API primarily supports searching and downloading GIFs. Using curl and jq, you interact with the API to retrieve ready-to-use GIF files specifically for content creation, social media, and chat enrichment.