gif-search

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

2.8k|332|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/moltis-org/moltis --skill gif-search-moltis-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/moltis-org/moltis/tree/main/crates/skills/src/assets/media/gif-search
Command: npx skills add https://github.com/moltis-org/moltis --skill gif-search-moltis-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables you to quickly search for and download GIFs from the Tenor API using curl, eliminating manual browsing and saving time when adding expressive visuals to chats or content.

Core Features & Use Cases

  • Search and download GIFs from Tenor using curl and jq.
  • No extra tools needed beyond curl and jq, with an API key supplied via TENOR_API_KEY.
  • Use cases include sending reaction GIFs in chats, enriching content, and quickly prototyping visuals.

Quick Start

Use the gif-search skill to locate a relevant GIF from Tenor and download it to your current directory.

Frequently Asked Questions about gif-search

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

FAQPage Schema
How do I search for and download GIFs from the Tenor API using curl?

You can search for and download GIFs from the Tenor API using curl by executing a request and piping the output through jq to parse the results. This requires setting the TENOR_API_KEY environment variable to authenticate your access and retrieve the visual content.

Do I need a Tenor API key to fetch GIFs via command line tools?

Yes, fetching GIFs via command line requires a valid TENOR_API_KEY stored in your environment. You must supply this key when making requests to the Tenor API using curl to successfully authenticate and download the visual content.

Can I use jq and curl to find reaction GIFs for social posts?

Yes, you can use curl and jq to find reaction GIFs for social posts or chats. The skill queries the Tenor API and parses the returned data with jq, allowing you to quickly locate and download ready-to-use expressive visual content.

What is the best way to automate GIF downloads without manual browsing?

Automating GIF downloads without manual browsing is best achieved by querying the Tenor API with curl and extracting the media URLs with jq. This approach eliminates manual searching and saving, directly downloading the required GIF files to your current directory.

Why does my Tenor API GIF search return parsing errors in the terminal?

Parsing errors during a Tenor API GIF search often occur when the response data is not correctly piped through jq. Ensure curl successfully fetches the JSON data and that your TENOR_API_KEY is valid, allowing jq to properly parse the results.

Are there limitations to using curl and jq for quick visual content creation?

Using curl and jq for visual content creation is limited to environments where both tools are installed and accessible. Additionally, you are constrained by the Tenor API rate limits and the necessity of maintaining a valid TENOR_API_KEY in your environment.