gif-search

Search and download GIFs from the Tenor API using curl and jq.

Updated May 25, 2026
One-click install
npx skills add https://github.com/webdevtodayjason/subctl-rust --skill gif-search-webdevtodayjason
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/webdevtodayjason/subctl-rust/tree/main/skills/gif-search
Command: npx skills add https://github.com/webdevtodayjason/subctl-rust --skill gif-search-webdevtodayjason

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of finding and downloading GIFs from the Tenor API, making it convenient for users to access a wide range of animated content.

Core Features & Use Cases

  • Search GIFs: Quickly search for GIFs using keywords and retrieve URLs for various sizes.
  • Download GIFs: Directly download GIFs from the Tenor API using curl.
  • Get Full Metadata: Retrieve detailed information about GIFs, including title, dimensions, and URLs for different formats.
  • Use Case: Ideal for creating engaging content, enhancing communication, or finding the perfect reaction GIF for a chat.

Quick Start

Search for a GIF and download it using the 'gif-search' skill.

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 command line tools?

You can search and download GIFs from Tenor by using curl to query the Tenor API and jq to process the JSON responses, retrieving URLs and metadata for various GIF sizes. The skill handles multiple search queries and direct downloading.

Do I need an API key to retrieve GIF metadata from the Tenor API?

Yes, retrieving GIF metadata from the Tenor API requires an environment variable for your Tenor API key. You must configure this key before executing searches or downloading animated content.

Can I get different GIF sizes when downloading animated content via curl?

Yes, querying the Tenor API with curl allows you to retrieve URLs for various GIF sizes. You can access full metadata including dimensions and different formats to select the appropriate size for direct downloading.

What is the best way to automate finding reaction GIFs for chat applications?

Automating reaction GIF discovery is done by executing multiple search queries against the Tenor API. This approach quickly returns titles, dimensions, and direct URLs for various formats, streamlining content retrieval for communication.

Why do I need jq installed to use this GIF search functionality?

You need jq installed because the functionality relies on it to parse and process the JSON responses returned by curl from the Tenor API. Without jq, extracting the GIF URLs and metadata from the raw API output is not possible.

Are there limitations to downloading GIFs directly through the Tenor API?

Limitations include requiring both curl and jq dependencies, plus a valid Tenor API key environment variable. The skill focuses on basic search and retrieval, so complex filtering or batch processing beyond standard API responses may be restricted.