gif-search

Search Tenor GIFs via API and download direct URLs with curl and jq.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Dq666dinger/my-hermes --skill gif-search-dq666dinger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/Dq666dinger/my-hermes/tree/main/skills/media/gif-search
Command: npx skills add https://github.com/Dq666dinger/my-hermes --skill gif-search-dq666dinger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Search and download GIFs from Tenor using curl and jq.

Core Features & Use Cases

  • Search GIFs via Tenor API and retrieve URLs
  • Download selected GIFs to local filesystem
  • Generate smaller previews or thumbnails for quick sharing

Quick Start

Set your TENOR_API_KEY in the environment and run the GIF search with a query to fetch and download a GIF.

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 and jq?

Search and download GIFs from Tenor by using curl to query the Tenor API and jq to parse the JSON response for direct GIF URLs. You must set your TENOR_API_KEY in the environment to authenticate the requests.

What do I need to retrieve Tenor GIF URLs for social media posts?

To retrieve Tenor GIF URLs, you need the TENOR_API_KEY environment variable configured, along with curl and jq installed locally to execute the API search and parse the returned JSON data for direct links.

Can I generate GIF previews or thumbnails from the Tenor API?

Yes, you can generate smaller previews or thumbnails for quick sharing by querying the Tenor API with curl and extracting the relevant preview media URLs from the JSON response using jq.

Does searching Tenor GIFs with curl and jq work for content creation workflows?

Searching Tenor GIFs with curl and jq is applicable to content creation, social posts, and lightweight media embedding workflows, allowing you to fetch direct GIF URLs and download selected files to your local filesystem.

Why does my Tenor GIF search fail without an API key?

Your Tenor GIF search fails because the Tenor API requires a valid TENOR_API_KEY set in the environment to authenticate and authorize curl requests before jq can parse the returned GIF URLs.

What is the best way to fetch direct GIF URLs from Tenor for local download?

The best way to fetch direct GIF URLs is using curl to call the Tenor API search endpoint and jq to filter the JSON output, then using curl again to download the selected GIFs to your local filesystem.