gif-search

Search and download GIFs from Tenor using curl and jq.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Finding and downloading relevant GIFs for chat or content creation can be tedious and error-prone when done manually. The GIF search workflow provided here lets you locate GIFs quickly and retrieve direct media URLs with minimal effort.

Core Features & Use Cases

  • Search GIFs by query using the Tenor API via curl
  • Retrieve direct media URLs for gifs in various formats
  • Download selected GIFs programmatically for chat, content creation, or posts

Quick Start

Use curl and jq to search for a GIF by query and download the top result.

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 the command line?

The Tenor GIF search requires a valid TENOR_API_KEY environment variable, the curl command-line tool for HTTP requests, and jq for parsing JSON API responses. These components must be installed and configured before execution.

Can I fetch Tenor GIF direct media URLs for content creation workflows?

You can retrieve direct media URLs for GIFs in various formats by querying the Tenor API with curl. The API returns JSON data containing direct links to media files, which jq extracts for immediate download or integration.

Do I need an API key to retrieve GIFs from Tenor with curl and jq?

The Tenor API requires a valid TENOR_API_KEY environment variable for authentication. Without this key, curl requests to the Tenor API will fail, preventing GIF search and download operations.

What is the best way to automate GIF downloads for social media posts?

Using curl to query the Tenor API and jq to parse the JSON response is the best way to automate GIF downloads. This approach programmatically retrieves and saves GIF files, streamlining content creation workflows.

How does the Tenor API return GIF media formats when queried via curl?

When queried via curl, the Tenor API returns JSON data containing direct media URLs for GIFs in various formats. The jq tool parses this JSON output to extract specific media links for downloading.

Does the Tenor GIF search workflow support Windows, Linux, and macOS environments?

The Tenor GIF search workflow using curl and jq is applicable across Linux, macOS, and Windows environments. It provides a consistent command-line method for fetching GIFs regardless of the operating system.