gif-search

Search and download GIFs from Tenor using curl and jq.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

People often need quick access to animated GIFs for chats, demos, and content creation, but manual searching is time-consuming and inconsistent.

Core Features & Use Cases

  • Search GIFs: Retrieve relevant GIF URLs from Tenor using curl and jq.
  • Download: Save selected GIFs locally for reuse in messages or content.
  • Use Case: Add reaction GIFs to chats or embed lightweight assets in presentations and tutorials.

Quick Start

Run a search term and download the first GIF from Tenor.

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 and jq?

You search and download GIFs from Tenor by using curl to query Tenor API endpoints and jq to parse the returned GIF URLs, then saving files locally. This requires a TENOR_API_KEY environment variable.

Do I need a Tenor API key to fetch reaction GIFs for chats and content?

Yes, fetching reaction GIFs requires a Tenor API key set in the TENOR_API_KEY environment variable. You also need the curl and jq tools installed to query endpoints and parse GIF URLs.

Can I automate GIF retrieval in scripts with the Tenor API?

You can automate GIF retrieval in scripts by calling Tenor API endpoints with curl and extracting URLs with jq. This allows programmatic downloading of lightweight media assets for chats or content.

What is the best way to get lightweight GIF assets for presentations and tutorials?

The best way to get lightweight GIF assets is searching Tenor via curl and downloading files locally with jq parsing. This provides quick access to animated GIFs for presentations and tutorials without manual searching.

Why does my Tenor GIF search return no results when using curl?

Tenor GIF searches fail when the TENOR_API_KEY environment variable is missing or invalid, or if curl and jq tools are unavailable. Ensure these prerequisites are configured before querying Tenor API endpoints.

Does this GIF search approach work for generating reaction GIFs in chat applications?

Yes, this approach works for generating reaction GIFs in chats by retrieving relevant GIF URLs from Tenor and downloading files locally. The curl and jq workflow enables quick retrieval for message embedding.