gif-search

Search Tenor API for GIFs and download them locally using curl and jq.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

GIF search and retrieval from Tenor to streamline adding reaction visuals in chats and content creation.

Core Features & Use Cases

  • Search GIFs via the Tenor API to obtain matching media.
  • Download selected GIFs locally using curl for quick sharing or embedding.
  • Use in workflows: add reaction GIFs to chats, posts, or automation scripts with minimal setup.

Quick Start

Run a simple search against the Tenor API and save the top GIF to your machine.

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 download GIFs from Tenor, you query the Tenor API and save the media locally using curl and jq. This requires a TENOR_API_KEY environment variable to fetch, parse, and retrieve matching GIF URLs for quick sharing.

Do I need a Tenor API key to fetch GIF URLs for chat reactions?

Yes, fetching GIF URLs via the Tenor API requires a TENOR_API_KEY environment variable. You must configure this key alongside curl and jq utilities to authenticate requests and parse the returned media data.

What utilities are required to parse and save GIF media from Tenor?

Parsing and saving GIF media from Tenor requires the curl and jq utilities. Curl fetches the API responses and downloads the GIF files, while jq parses the JSON output to extract the direct media URLs.

Can I automate reaction GIF retrieval for content creation workflows?

You can automate reaction GIF retrieval by integrating Tenor API searches into your scripts. Using curl to download and jq to parse the output streamlines adding visual reactions to chats and content creation workflows.

What's the best way to retrieve Tenor GIFs locally for quick media sharing?

The best way to retrieve Tenor GIFs locally is using a command-line approach with curl and jq. This method directly queries the Tenor API, parses the JSON response, and downloads the selected media files for immediate embedding.

Why does my Tenor GIF search fail when parsing API responses with jq?

Tenor GIF searches fail if the TENOR_API_KEY environment variable is missing or invalid. Ensure both curl and jq are installed and properly configured to fetch and parse the JSON API responses without authentication errors.