gif-search

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

2|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/AlexiosBluffMara/mercury --skill gif-search-alexiosbluffmara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/AlexiosBluffMara/mercury/tree/main/skills/media/gif-search
Command: npx skills add https://github.com/AlexiosBluffMara/mercury --skill gif-search-alexiosbluffmara

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual GIF search and downloading from Tenor is tedious; this Skill automates the process via curl and jq to retrieve GIFs quickly.

Core Features & Use Cases

  • Search GIFs: Query the Tenor API to retrieve GIF URLs based on keywords.
  • Download GIFs: Save selected GIFs to local storage for sharing in chats or content creation.
  • Use Case: Quickly fetch a reaction GIF to respond in chat or add a GIF to content.

Quick Start

Search for a GIF and download it to your current directory using 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?

You can download GIFs from Tenor by querying the API with curl, parsing the JSON response with jq, and saving the media URL locally. This bypasses manual browsing to retrieve files directly.

What is the best way to automate Tenor GIF retrieval for chat reactions?

Automating Tenor GIF retrieval involves sending a curl request to the API with specific keywords. This quickly fetches direct media URLs, allowing you to save and use reaction GIFs immediately.

Do I need a Tenor API key to fetch GIF URLs with curl?

Yes, fetching GIF URLs requires a TENOR_API_KEY configured in your environment. This key authorizes the curl requests sent to the Tenor API to retrieve and download media files.

Does this GIF search method rely on jq to process API responses?

Yes, this GIF search method depends on jq to parse the JSON responses returned by the Tenor API. It works alongside curl to extract the direct media URLs needed for downloading.

What are the limitations of using curl and jq for Tenor GIF discovery?

Using curl and jq for Tenor GIF discovery is limited to command-line environments and requires manual keyword input. It handles quick retrieval and downloading but lacks interactive preview before saving.