gif-search

Search Tenor for GIF URLs and extract direct media links with curl and jq.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the hassle of manually finding reaction GIFs by enabling fast search and direct downloading from Tenor.

Core Features & Use Cases

  • Tenor API GIF search: Fetch GIF URL results using curl and parse them with jq.
  • Format selection for chat: Retrieve lightweight preview URLs (like tinygif) or full-quality GIF URLs.
  • Metadata lookup: Extract titles, preview links, and dimensions for smarter selection before sharing.
  • Use case: When you need a specific reaction (e.g., “celebration” or “thumbs up”) for a group chat, search Tenor and send an appropriately sized GIF URL.

Quick Start

Search for the best matching reaction GIF URLs for the query "thumbs up" and return a list of GIF links.

Frequently Asked Questions about gif-search

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

FAQPage Schema
How do I search Tenor for a reaction GIF URL using curl and jq?

To search Tenor for a reaction GIF, you use curl to call the Tenor search API endpoint and jq to extract direct media URLs from the JSON response. This returns usable links for chat sharing.

Do I need an API key to download GIFs from Tenor?

Yes, downloading and searching for GIFs from Tenor requires a Tenor API key. You must supply this key when making curl requests to the Tenor search endpoint to retrieve valid JSON responses.

Can I retrieve lightweight preview GIFs instead of full-quality files?

Yes, you can retrieve lightweight preview GIFs. By using jq to parse the JSON response, you can extract tinygif URLs for fast previews or full-quality GIF URLs for higher resolution sharing.

What is the best way to automate media retrieval workflows for messaging platforms?

The best way to automate media retrieval is using curl to query Tenor and jq to extract media URLs. This combination quickly returns direct links to reaction GIFs suitable for automated sharing across terminals and messaging platforms.

How does metadata lookup help when selecting a GIF for a group chat?

Metadata lookup helps by extracting titles, preview links, and dimensions from the Tenor API JSON response. This allows you to verify the size and relevance of the GIF before sharing it in a group chat.

Are there limitations when using Tenor API for reaction lookup in terminals?

The primary limitation is the dependency on external command-line tools and an API key. You must have curl and jq installed in your terminal environment to successfully query Tenor and parse the JSON response.