gif-search

Search Tenor via curl and jq to retrieve GIF URLs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GIFs and reaction media are often hard to source quickly in chats. This skill provides a fast, curl-based way to search Tenor and download GIFs with minimal setup.

Core Features & Use Cases

  • Search and retrieve GIF URLs from Tenor using curl and jq.
  • Download top results for quick sharing in chats or content creation.
  • Use case: When you need a fast reaction GIF to respond to a chat thread or create visual content.

Quick Start

Search Tenor for a reaction GIF and return the top result URL.

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 a search term and parse the JSON response with jq to extract shareable GIF URLs for chat reactions.

What do I need to query the Tenor API for reaction GIFs?

You need a TENOR_API_KEY environment variable set up to authenticate requests, along with curl and jq installed to execute the query and parse the GIF URLs from the API response.

Can I use curl to retrieve GIF URLs for quick-response messaging?

Yes, you can use curl to retrieve GIF URLs for quick-response messaging. The workflow queries Tenor and returns top result URLs suitable for embedding or downloading into social posts.

What is the best way to get fast shareable GIFs for content creation?

The best way to get fast shareable GIFs for content creation is using a curl-based workflow to query the Tenor API, which rapidly retrieves and downloads top GIF results with minimal setup.

Why do I need jq alongside curl to search Tenor for GIFs?

You need jq alongside curl to search Tenor because curl fetches the raw API response, and jq extracts the specific GIF URLs from the JSON data structure for immediate downloading or embedding.

Are there limitations to using a curl workflow for downloading Tenor GIFs?

A limitation of using a curl workflow for downloading Tenor GIFs is that it requires manual integration into messaging platforms, functioning strictly as a backend retrieval process rather than a visual search interface.