gif-search

Search and download GIFs from Tenor using curl and jq.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Search and download GIFs quickly from Tenor without a full SDK or GUI, enabling lightweight media enrichment in chats and docs.

Core Features & Use Cases

  • Search: Query Tenor for GIF results using curl and jq.
  • Download: Retrieve high-quality GIF URLs and save to disk.
  • Formats & Metadata: Access GIF, tinygif, and related formats; inspect titles and URLs for embedding.

Typical use cases include adding reaction GIFs to chat messages, creating visual content for social posts, or automating media retrieval for content automation pipelines.

Quick Start

Run a sample search for 'congrats' and download the top result to celebration.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?

To search and download GIFs from Tenor using curl, query the Tenor API endpoints and extract direct media URLs with jq. You can save the retrieved high-quality GIFs directly to disk for lightweight media enrichment.

Can I retrieve multiple GIF formats like tinygif from the Tenor API?

Yes, retrieving multiple formats like tinygif from the Tenor API is supported. The process extracts direct URLs for various media formats using jq, allowing access to both standard GIF and tinygif outputs for embedding.

What's the best way to automate Tenor GIF retrieval for chat messages?

The best way to automate Tenor GIF retrieval for chats is programmatically querying the API with curl and jq. This lightweight approach fetches reaction GIF URLs quickly without requiring a full SDK or graphical interface.

Do I need an API key to fetch GIFs programmatically from Tenor?

Yes, a TENOR_API_KEY is required in your environment to fetch GIFs programmatically. This key authenticates your curl requests to the Tenor API endpoints, enabling search queries and direct media URL extraction.

Are there limitations to fetching Tenor GIFs without a full SDK?

Fetching Tenor GIFs via curl without a full SDK limits you to command-line processing with jq for JSON parsing. This lightweight approach lacks GUI features but efficiently handles search, retrieval, and embedding workflows.