gif-search

Search Tenor for GIFs and return direct media URLs via the v2 API.

Updated May 10, 2026
One-click install
npx skills add https://github.com/Mateus2411/Hermes-PersonalBot --skill gif-search-mateus2411
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/Mateus2411/Hermes-PersonalBot/tree/main/skills/media/gif-search
Command: npx skills add https://github.com/Mateus2411/Hermes-PersonalBot --skill gif-search-mateus2411

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of quickly finding reaction GIFs and retrieving usable GIF URLs without manually browsing Tenor and copying links.

Core Features & Use Cases

  • Tenor GIF search via API: Search for GIFs by query and return direct GIF or preview URLs using curl and jq.
  • Targeted format selection: Choose from formats like gif, tinygif, mp4, tinymp4, webm for chat or media needs.
  • Metadata extraction: Pull titles, dimensions, and multiple format URLs to support rich sharing and selection.

Quick Start

Ask the gif-search skill to search Tenor for a query and return the best tinygif URLs for sending in chat, using your TENOR_API_KEY from the environment.

Frequently Asked Questions about gif-search

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

FAQPage Schema
How do I get direct media URLs for Tenor GIFs using curl and jq?

To get direct media URLs for Tenor GIFs, you query the Tenor v2 search endpoint using curl and parse the JSON response with jq. This retrieves direct links for chat reactions, eliminating manual link hunting.

Do I need an API key to search Tenor for reaction GIFs?

Yes, searching Tenor for reaction GIFs requires a TENOR_API_KEY environment variable. This key authenticates your requests to the Tenor v2 search endpoint to retrieve usable media URLs and metadata.

What GIF formats can I retrieve from the Tenor API for chat reactions?

You can retrieve multiple formats from the Tenor API including gif, tinygif, mp4, tinymp4, and webm. This allows targeted format selection for chat reactions or media sourcing needs.

Can I extract metadata like dimensions and titles when downloading GIFs?

Yes, you can extract metadata like titles and dimensions when downloading GIFs. Parsing Tenor API results with jq pulls titles, dimensions, and multiple format URLs to support rich sharing and selection.

What is the best way to batch retrieve Tenor GIF URLs for visual content sourcing?

The best way to batch retrieve Tenor GIF URLs is by querying the Tenor v2 search endpoint with curl and parsing the results with jq. This supports batch retrieval of preview or full-quality formats based on your query.