gif-search

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

1|1|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/BermudaLocals/hermes-agent-lite --skill gif-search-bermudalocals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gif-search
Source: https://github.com/BermudaLocals/hermes-agent-lite/tree/main/skills/media/gif-search
Command: npx skills add https://github.com/BermudaLocals/hermes-agent-lite --skill gif-search-bermudalocals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables quick retrieval and download of GIFs from the Tenor API using curl, avoiding manual browsing and manual saves.

Core Features & Use Cases

  • Search: Query Tenor for GIFs by keyword and parse results with jq.
  • Download: Download selected GIFs directly to your device or workspace.
  • No-dependency: Requires only curl and jq, with an API key availability via TENOR_API_KEY.

Quick Start

Run a search for your preferred term and download the top result with curl, using jq to parse the URL.

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?

You can search and download GIFs from Tenor by using curl to query the Tenor API and parsing the JSON results with jq to extract direct image URLs or save files locally.

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

Yes, retrieving GIFs from the Tenor API requires a valid API key. You must store this credential in an environment variable named TENOR_API_KEY before running the search query.

What dependencies are required to automate GIF downloads with curl?

Automating GIF downloads requires curl to handle HTTP requests and jq to parse the JSON API responses. No other dependencies are needed to extract and save the media files.

Can I use this Tenor GIF search approach for social media content creation?

Yes, querying Tenor and downloading GIFs via curl is suited for chat, social posts, and content creation workflows where you need quick, automated access to media files without manual browsing.

What's the best way to parse Tenor API responses for direct GIF URLs?

The best way to parse Tenor API responses for direct GIF URLs is piping the curl output into jq, which extracts the specific media links from the JSON structure for immediate download.