gif-search

Search the Tenor API for GIF media URLs using curl and jq.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq.

What problem does it solve?

This skill removes the friction of manually searching for visual media by providing a direct command-line interface to the Tenor GIF database.

Core Features & Use Cases

  • Direct Search: Query the Tenor API for specific reaction GIFs or visual content using natural language.
  • Format Flexibility: Retrieve various media formats including high-quality GIFs, tiny previews, and MP4 video versions.
  • Use Case: Quickly find a celebratory GIF to include in a chat message or document by searching for specific keywords and grabbing the direct URL.

Quick Start

Use the gif-search skill to find and download the top result for a thumbs up reaction.

Frequently Asked Questions about gif-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for GIFs from the command line using the Tenor API?

Search for GIFs from the command line by querying the Tenor API with curl and processing the JSON response with jq to retrieve direct media URLs for chat or markdown use.

What do I need to retrieve GIF media URLs via Tenor?

To retrieve GIF media URLs via Tenor, you need a valid Tenor API key plus standard command-line utilities curl and jq for executing network requests and parsing JSON responses.

Can I get different media formats like MP4 when searching Tenor GIFs?

You can get different media formats when searching Tenor GIFs, retrieving high-quality GIFs, tiny preview formats, and MP4 video versions through automated API queries based on your search keywords.

What's the best way to automate finding reaction GIFs for chat interfaces?

The best way to automate finding reaction GIFs for chat interfaces is using a command-line skill that directly queries the Tenor GIF database, removing manual search friction and returning instantly usable media URLs.

Why does my GIF search return raw JSON instead of a usable media URL?

Your GIF search returns raw JSON because it requires jq to parse the Tenor API response and extract the direct media URL, facilitating integration of visual assets into documents and chat interfaces.